 {
 
 import flash.display.DisplayObject;
+import flash.events.Event;
 import flash.events.MouseEvent;
 import flash.geom.Point;
 import mx.containers.DividedBox;
 import mx.containers.DividerState;
 import mx.core.UIComponent;
 import mx.core.mx_internal;
+import mx.events.SandboxMouseEvent;
 
 use namespace mx_internal;
 

            DividedBox(owner).restoreCursor();

        state = DividerState.OVER;
        DividedBox(owner).stopDividerDrag(this, event);
        systemManager.removeEventListener(MouseEvent.MOUSE_UP, mouseUpHandler, true);
    }
}


     */
    private function mouseOverHandler(event:MouseEvent):void
    {
        if (event.buttonDown)
            return;
            
        isMouseOver = true;
        if (!DividedBox(owner).activeDivider)
        {
