         // TODO (chaase): hard-coding easing behavior, how to style it?
         startAnimation(
             getStyle("repeatInterval") * (Math.abs(newValue - value) / pageSize),
-            nearestValidValue(newValue, pageSize), Linear.getInstance());
+            nearestValidValue(newValue, pageSize), linearEaser);
     }
 
     /**

        _animator.animationTarget = animTarget;
        return _animator;
    }

    /**
     * @private
     * These variables track whether we are currently involved in a stepping


import spark.components.Button;
import spark.core.IViewport;
import spark.effects.animation.Animation;
import spark.effects.animation.MotionPath;
import spark.effects.animation.SimpleMotionPath;
import spark.effects.easing.IEaser;
import spark.effects.easing.Linear;
import spark.effects.easing.Sine;
