anchor.diff:      _scheduleUpdateAnimations();
     }
   
  -  Timer? timer = null;
  +  Timer? timer;
   
     _scheduleUpdateAnimations() {
       timer ??= Timer(Duration(milliseconds: 200), () {
  
positive.code:   }
  
    _updateAnimations() {
      print("_update");
      if (appModel.working) {
        print("  working");
        animArcCounter = Tween<double>(begin: counter, end: 0.5)
          .animate(CurvedAnimation(parent: animCtrlArcCounter, curve: Curves.ease))
          ..addListener(() {
  
negative.code:       });
  
      mobx.autorun((_) {
        // Max is 2.0 so that it can display ring overlap
        newCounter = math.min(2.0, statsRepo.stats.dayAllowed / math.max(statsRepo.stats.avgDayAllowed, 1.0));
  
        // A hack to quickly update the arc counter to current value if received after its already shown
        // TODO: better would be to animate this change too
  