     /**
      *  @private
      */
-    private function owner_removedFromStage(event:Event):void
-    {
-        if (!isOpen)
-            return;
-        
-        // Hide the callout immediately instead of waiting for the skin
-        // state to transition to "closed"
-        visible = false;
-        
-        close();
-    }
-    
-    /**
-     *  @private
-     */
     private function systemManager_resizeHandler(event:Event):void
     {
         // Screen resize might require a new arrow direction and callout position

    {
        if (!isOpen)
            return;
        
        owner.removeEventListener(Event.REMOVED_FROM_STAGE, owner_removedFromStage);
        
        var systemManagerParent:SystemManager = this.parent as SystemManager;
        

        // Add to PopUpManager, calls positionPopUp(), and change state
        super.open(owner, modal);
        
        // Reposition the callout when the screen changes
        var systemManagerParent:SystemManager = this.parent as SystemManager;
        
