         // 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, 

    protected function calculateNewValue(prevValue:Number, event:MouseEvent):Number
    {
        var pt:Point = new Point(event.stageX, event.stageY);
        pt = globalToLocal(pt);
        var movePos:Number = pointToPosition(pt.x - _clickOffset.x, 
                                             pt.y - _clickOffset.y);
        var newValue:Number = positionToValue(movePos);
        var roundedValue:Number = nearestValidValue(newValue);
        return roundedValue;
    }


    {
        if (instance == thumb)
        {
            thumb.addEventListener(MouseEvent.MOUSE_DOWN,
                                   thumb_mouseDownHandler);
            thumb.stickyHighlighting = true;
        }
        else if (instance == track)
        {
            track.addEventListener(MouseEvent.MOUSE_DOWN,
                                   track_mouseDownHandler);
        }
        
        enableSkinParts(enabled);
