             animateDeltaExpected = -newPercent * maxMove
         }
         
-        print("delta expected \(animateDeltaExpected)")
+        if animateDeltaExpected >= currentDelta
+        {
+            animation = Animation.increase
+        }
+        else
+        {
+            animation = Animation.decrease
+        }
         
         timer = Timer.scheduledTimer(
             timeInterval:kTimerDuration,

        {
            if percent - kPercentQuarter >= kPercentThreshold
            {
                animation = Animation.increase
                newPercent = kPercentHalf
            }
            else
            {
                animation = Animation.decrease
                newPercent = kPercentQuarter
            }
        }

        {
            if percent - kPercentHalf >= kPercentThreshold
            {
                newPercent = kPercentThreeQuarters
            }
            else
            {
                newPercent = kPercentHalf
            }
        }
