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

    protected function pointToValue(x:Number, y:Number):Number
    {
        return minimum;
    }
        

    /**
     *  @private
     */
    override public function changeValueByStep(increase:Boolean = true):void
    {
        var prevValue:Number = this.value;

        super.changeValueByStep(increase);
        
        if (value != prevValue)
            dispatchEvent(new Event(Event.CHANGE));
    }

    /**

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