         var form:Object = awm.form;
         
         if (!(form is DisplayObject) || isFormApplication(form as DisplayObject))
-            form = findTopmostForm();
+            form = findTopmostForm(excludeForm);
         
         updateProxyImageForForm(form);
     }

        {
            awm.removeEventListener("activatedForm", awm_activatedFormHandler);
            awm.removeEventListener("deactivatedForm", awm_deactivatedFormHandler);
        }
        
        if (stageText == null)

        {
            awm.addEventListener("activatedForm", awm_activatedFormHandler, false, 0, true);
            awm.addEventListener("deactivatedForm", awm_deactivatedFormHandler, false, 0, true);
            awm.addEventListener("removeFocusManager", awm_removeFocusManagerHandler, false, 0, true);
        }
        
        if (stageText == null)
