             sbRoot.addEventListener(MouseEvent.MOUSE_WHEEL, o.mouseWheelOutsideHandler, true);
         }
         
-        sbRoot.addEventListener(SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE,  o.marshalMouseOutsideHandler);
-        sbRoot.addEventListener(SandboxMouseEvent.MOUSE_WHEEL_SOMEWHERE, o.marshalMouseOutsideHandler, true);
+		var dynamicEvent:DynamicEvent = new DynamicEvent("addMouseOutEventListeners", false, false);
+		dynamicEvent.popUpData = o;
+		dispatchEvent(dynamicEvent);
     }
     
     /**

            }            
            else
            {
                if (systemManager != sbRoot)
                {
                    request = new InterManagerRequest(InterManagerRequest.SYSTEM_MANAGER_REQUEST, false, false,
                                            "getVisibleApplicationRect"); 
                    sbRoot.dispatchEvent(request);
                    rect = Rectangle(request.value);
                }
                else
                    rect = systemManager.getVisibleApplicationRect();
            
                // Offset the top, left of the window to bring it into view.        
                clippingOffset = new Point(rect.x, rect.y);

 * 
 *  @see PopUpManagerChildList
 */
public class PopUpManagerImpl extends EventDispatcher implements IPopUpManager
{
    include "../core/Version.as";

