 import flash.events.MouseEvent;
 import flash.events.ProgressEvent;
 import flash.events.TimerEvent;
-import flash.geom.Point;
 import flash.geom.Rectangle;
 import flash.utils.Timer;
 
-import mx.core.ContainerGlobals;
 import mx.core.FlexGlobals;
-import mx.core.IFlexDisplayObject;
 import mx.core.IVisualElementContainer;
 import mx.core.mx_internal;
 import mx.events.FlexEvent;
-import mx.events.SandboxMouseEvent;
-import mx.managers.IFocusManagerContainer;
-import mx.managers.LayoutManager;
 import mx.utils.BitFlagUtil;
 
 import spark.components.mediaClasses.MuteButton;

                                    deblocking: videoElement.videoPlayer.deblocking, 
                                    includeInLayout: this.includeInLayout};
            includeInLayout = false;
            
            // remove from old parent
            if (parent is IVisualElementContainer)

        // fullScreenButton_clickHandler
        if (event.fullScreen)
            return;
        
        // keep track of playWhenHidden b/c we will set it to true temporarily 
        // so that the video does not pause when we reparent it to its original
        // parent
        var oldPlayWhenHidden:Boolean = playWhenHidden;
        playWhenHidden = true;
        
        // set the fullScreen variable back to false and remove this event listener
        fullScreen = false;
