     override protected function focusInHandler(event:FocusEvent):void
     {
         super.focusInHandler(event);
-        
-        addSystemHandlers(MouseEvent.MOUSE_WHEEL, system_mouseWheelHandler, stage_mouseWheelHandler);
+        systemManager.getSandboxRoot().addEventListener(MouseEvent.MOUSE_WHEEL, system_mouseWheelHandler);
     }
     
     /**

     */ 
    protected function system_mouseWheelHandler(event:MouseEvent):void
    {
        var newValue:Number = nearestValidValue(value + event.delta * stepSize, stepSize);
        setValue(newValue);
        event.preventDefault();     
    }
    
    /**
     *  @private
     *  Handles the mouseWheel event when the component is in focus. The thumb is 
     *  moved by the amount of the mouse event delta multiplied by the stepSize.  
     */ 
    private function stage_mouseWheelHandler(event:MouseEvent):void
    {
        if (event.target != stage)
            return;

        system_mouseWheelHandler(event);
    }

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

    private function system_mouseUpSomewhereHandler(event:Event):void
    {
        systemManager.getSandboxRoot().removeEventListener(MouseEvent.MOUSE_UP, 
                                                           system_mouseUpSomewhereHandler, true);
        systemManager.getSandboxRoot().removeEventListener(SandboxMouseEvent.MOUSE_UP_SOMEWHERE, 
                                                           system_mouseUpSomewhereHandler);
        
