      *  should override this method if they want the track to
      *  recognize mouse clicks on the track.
      */
-    protected function track_mouseDownHandler(event:MouseEvent):void {}
+    protected function track_mouseDownHandler(event:MouseEvent):void { }
     
     //---------------------------------
     // Mouse click handlers

     */
    protected function system_mouseMoveHandler(event:MouseEvent):void
    {
        var newValue:Number = calculateNewValue(value, event);

        positionThumb(valueToPosition(newValue));
        
        if (newValue != value)
        {
            setValue(newValue);
            dispatchEvent(new TrackBaseEvent(TrackBaseEvent.THUMB_DRAG));
            dispatchEvent(new Event(Event.CHANGE));   
        }
        
        event.updateAfterEvent();
    }
    

     */
    protected function system_mouseUpHandler(event:MouseEvent):void
    {
        removeSystemHandlers(MouseEvent.MOUSE_MOVE, system_mouseMoveHandler, stage_mouseMoveHandler);
        removeSystemHandlers(MouseEvent.MOUSE_UP, system_mouseUpHandler, stage_mouseUpHandler);
        dispatchEvent(new TrackBaseEvent(TrackBaseEvent.THUMB_RELEASE));
    }

