             system_mouseUpHandler);
         
         clickOffset = thumb.globalToLocal(new Point(event.stageX, event.stageY));
+        
         dispatchEvent(new TrackBaseEvent(TrackBaseEvent.THUMB_PRESS));
-
-		dispatchEvent(new FlexEvent(FlexEvent.CHANGING));
+        dispatchEvent(new FlexEvent(FlexEvent.CHANGE_START));
     }
 
     /**

            system_mouseUpHandler);
        
        dispatchEvent(new TrackBaseEvent(TrackBaseEvent.THUMB_RELEASE));
		
		dispatchEvent(new Event(Event.CHANGE));
    }

    //---------------------------------

        {
            setValue(newValue); 
            dispatchEvent(new TrackBaseEvent(TrackBaseEvent.THUMB_DRAG));
            dispatchEvent(new Event(Event.CHANGE));
        }
    
        event.updateAfterEvent();
