     {
         var sm:ISystemManager = systemManager;
         
-        // TODODJL: stage is null for bridge applications
+        // Stage can be null when an untrusted application is loaded by an application
+        // that isn't on stage yet.
         if (sm && (sm.stage || sm.useSWFBridge()))
         {
             if (listeningForRender)

        // trace("  >>calllaterdispatcher2");
        var sm:ISystemManager = systemManager;
        
        // TODODJL: stage is null for bridge applications
        if (sm && (sm.stage || sm.useSWFBridge()) && listeningForRender)
        {
            // trace("  removed");

            var sm:ISystemManager = parent as ISystemManager;
            if (sm)
            {
                if (sm is SystemManagerProxy || (sm == systemManager.topLevelSystemManager &&
                    sm.document != this))
                {
