      */
     protected function thumb_mouseDownHandler(event:MouseEvent):void
     {
-        // TODO (chaase): We might want a different event mechanism eventually
-        // which would push this enabled check into the child/skin components
-        if (!enabled)
-            return;
-
         addSystemHandlers(MouseEvent.MOUSE_MOVE, system_mouseMoveHandler, 
                 stage_mouseMoveHandler);
         addSystemHandlers(MouseEvent.MOUSE_UP, system_mouseUpHandler, 

 *  @productversion Flex 4
 */
[Event(name="change", type="flash.events.Event")]

/**
 *  Dispatched when the thumb is pressed and then moved by the mouse.

    {
    	var newValue:Number = nearestValidValue(value + event.delta * stepSize, stepSize);
        positionThumb(valueToPosition(newValue));
        setValue(newValue);
        event.preventDefault();  	
    }
    
