 {
 	include "../core/Version.as";
 
-
 	/**
 	 *  Constructor.
 	 * 
-	 *  @param systemManager the system manager that this class is a proxy for.
+	 *  @param systemManager The system manager that this class is a proxy for.
 	 *  This is the system manager in the same application domain as the popup.
 	 */
 	public function SystemManagerProxy(systemManager:ISystemManager2)
 	{
 		super();
+
 		_systemManager = systemManager;
-		topLevel = true;		// we are a proxy for a popup - we are the hightest system manager
-		addEventListener("startDragging", startDraggingHandler);
+
+		// We are a proxy for a popup - we are the hightest system manager.
+        topLevel = true; 
+		
+        addEventListener("startDragging", startDraggingHandler);
 		addEventListener("stopDragging", stopDraggingHandler);
 		
-		// capture mouse down so we can switch top level windows and activate
+		// Capture mouseDown so we can switch top level windows and activate
 		// the right focus manager before the components inside start
-		// processing the event
+		// processing the event.
 		addEventListener(MouseEvent.MOUSE_DOWN, proxyMouseDownHandler, true); 
-
 	}
 	
     //--------------------------------------------------------------------------


    /**
     *  @private
     * 
     *  Handle mouse downs on the pop up window.
     */
    private function proxyMouseDownHandler(event:MouseEvent):void
    {

    //  systemManager
    //----------------------------------
    
	/**
     *  @private
     */
    private var _systemManager:ISystemManager2;

    /**
     *  The SystemManager that is being proxied.
     *  This is the SystemManager of the application that created this proxy
     *  and the pop up window that is a child of this proxy.
     */	
	public function get systemManager():ISystemManager2
	{
		return _systemManager;
