 import mx.events.SWFBridgeEvent;
 import mx.utils.NameUtil;
 import mx.utils.SecurityUtil;
+import mx.events.SWFBridgeRequest;
 
 use namespace mx_internal;
+
+[ExcludeClass]
 
 /**
  *  This class acts as the SystemManager for a popup window that is 

			var bridgeEvent:SWFBridgeEvent = new SWFBridgeEvent(
                SWFBridgeEvent.BRIDGE_WINDOW_ACTIVATE,
                false, false,
				mutualTrust ? this : NameUtil.displayObjectToString(this));
			
            bridge.dispatchEvent(bridgeEvent);
		}
	}


		return false; // proxy does not want to use the bridge
	}	
	
    /**
     *  @inheritDoc
     */
    override public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, 
                                            priority:int=0, useWeakReference:Boolean=false):void
    {
        super.addEventListener(type, listener, useCapture, priority, useWeakReference);
        _systemManager.addEventListener(type, listener, useCapture, priority, useWeakReference);
    }
    
    /**
     *  @inheritDoc
     */
    override public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void 
    {
        super.removeEventListener(type, listener, useCapture);
        _systemManager.removeEventListener(type, listener, useCapture);     
    }
    
	/**
	 *  @inheritDoc
	 */
