             easer = new Linear(500/duration);
         else
             easer = easyInLinearEaser;
-        // FIXME (chaase): we're using ScrollBarBase's repeatInterval for animated
+        // TODO (chaase): we're using ScrollBarBase's repeatInterval for animated
         // stepping, but Button's repeatInterval for non-animated stepping
-        // FIXME (chaase): think about the total duration for the animation.
-        // FIXME (chaase): hard-coding easing behavior, how to style it?
+        // TODO (chaase): think about the total duration for the animation.
+        // TODO (chaase): hard-coding easing behavior, how to style it?
         startAnimation(duration, newValue, easer, getStyle("repeatDelay"));
     }
 

     */
    override protected function track_mouseDownHandler(event:MouseEvent):void
    {
        // FIXME (chaase): We might want a different event mechanism eventually
        // which would push this enabled check into the child/skin components
        if (!enabled)
            return;

        // called repeatedly here due to the button's autoRepeat
        if (!steppingDown && !steppingUp)
        {
            // TODO (chaase): first step is non-animated, just to simplify the delayed
            // start of the animated stepping. Seems okay, but worth thinking
            // about whether we should animate the first step too
            changeValueByStep(increment);
