      */
     override protected function system_mouseUpHandler(event:MouseEvent):void
     {
+        // TODO (chaase): get rid of currValue and just calculate the new
+        // value here dynamically
         if (!liveDragging && currValue != value)
         {
             setValue(currValue);

        
        if (RtempValue != value)
        {
            setValue(RtempValue);
            dispatchEvent(new Event("change"));
        }

        event.updateAfterEvent();
    }
}

}

    
	private var dataFormatter:NumberFormatter;

    private var animator:Animation = null;
    
    //--------------------------------------------------------------------------
    //
    // Properties
