         // trace(">>dispatchEventFromSWFBridges", this, event.type);
         var sm:ISystemManager = focusManager.form.systemManager;
         
-        if (!popup)
+        if (!focusManager.popup)
         {
             var parentBridge:IEventDispatcher = swfBridgeGroup.parentBridge;
             

            // Set up our swfBridgeGroup. If this is a pop up then the parent 
            // bridge is empty, otherwise its the form's system manager's bridge.
            swfBridgeGroup = new SWFBridgeGroup(sm);
            if (!popup)
                swfBridgeGroup.parentBridge = marshalSystemManager.swfBridgeGroup.parentBridge; 
            
			// add ourselves to our parent focus manager if this is a bridged 

     private var lastActiveFocusManager:FocusManager;
	 
	 /**
	  *  @private
	  * 
	  *  Used when a the skip parameter can't be passed into 
