      */ 
     protected function system_mouseWheelHandler(event:MouseEvent):void
     {
-    	var newValue:Number = nearestValidValue(value + event.delta * stepSize, stepSize);
+        var newValue:Number = nearestValidValue(value + event.delta * stepSize, stepSize);
         setValue(newValue);
-        event.preventDefault();  	
+        event.preventDefault();     
     }
     
     /**

     *  Capture any mouse down event and listen for a mouse up event
     */  
    private function mouseDownHandler(event:MouseEvent):void
	{
		systemManager.getSandboxRoot().addEventListener(MouseEvent.MOUSE_UP, 
														system_mouseUpSomewhereHandler);
		systemManager.getSandboxRoot().addEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE, 
														system_mouseUpSomewhereHandler);
		
		mouseDownTarget = DisplayObject(event.target);		
	}
	
	/**
     *  @private
     */
	private function system_mouseUpSomewhereHandler(event:Event):void
	{
		systemManager.getSandboxRoot().removeEventListener(MouseEvent.MOUSE_UP, 
														   system_mouseUpSomewhereHandler);
		systemManager.getSandboxRoot().removeEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE, 
														   system_mouseUpSomewhereHandler);
		
		// If we got a mouse down followed by a mouse up on a different target in the skin, 
		// we want to dispatch a click event. 
		if (mouseDownTarget != event.target && event is MouseEvent && contains(DisplayObject(event.target)))
		{ 
			var mEvent:MouseEvent = event as MouseEvent;
			// Convert the mouse coordinates from the target to the TrackBase
			var mousePoint:Point = new Point(mEvent.localX, mEvent.localY);
			mousePoint = globalToLocal(DisplayObject(event.target).localToGlobal(mousePoint));
			
			dispatchEvent(new MouseEvent(MouseEvent.CLICK, mEvent.bubbles, mEvent.cancelable, mousePoint.x,
									 mousePoint.y, mEvent.relatedObject, mEvent.ctrlKey, mEvent.altKey,
									 mEvent.shiftKey, mEvent.buttonDown, mEvent.delta));
		}
		
		mouseDownTarget = null;
		
	}
}

}

 *  @eventType mx.events.SliderEvent
 *  
 *  @langversion 3.0
 *  @playerversion Flash 10
 *  @playerversion AIR 1.5
 *  @productversion Flex 4
 */
[Event(name="thumbRelease", type="spark.events.TrackBaseEvent")]

