      */
     override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
     {
-        super.updateDisplayList(unscaledWidth, unscaledHeight);
-        if (displayPopUpChanged)
-            addOrRemovePopUp();
+        super.updateDisplayList(unscaledWidth, unscaledHeight);                
         applyPopUpTransform(unscaledWidth, unscaledHeight);            
     }
     

    //  displayPopUp
    //----------------------------------
    
    private var displayPopUpChanged:Boolean;
    
    private var _displayPopUp:Boolean = false;
    
    

            return;
            
        _displayPopUp = value;
        addOrRemovePopUp();
    }
    
    /**
