 	import org.apache.flex.core.IRangeModel;
 	import org.apache.flex.core.IStrand;
 	import org.apache.flex.core.UIBase;
+	import org.apache.flex.events.Event;
+	import org.apache.flex.events.IEventDispatcher;
 	import org.apache.flex.html.staticControls.beads.ISliderView;
 	
 	public class SliderMouseController implements IBead, IBeadController

			sliderView.thumb.x = newX - sliderView.thumb.width/2;
			
			rangeModel.value = n;
		}
		
		private function trackClickHandler( event:MouseEvent ) : void

		{
			UIBase(_strand).stage.removeEventListener(MouseEvent.MOUSE_MOVE, thumbMoveHandler);
			UIBase(_strand).stage.removeEventListener(MouseEvent.MOUSE_UP, thumbUpHandler);
			
			IEventDispatcher(_strand).dispatchEvent(new Event("valueChanged"));
		}
		
		private var origin:Point;
