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

            popUpIsDisplayed = true;
            if (popUp is UIComponent && !popUpSizeCaptured)
            {
				if (FlexVersion.compatibilityVersion >= FlexVersion.VERSION_4_5)
				{
					UIComponentGlobals.layoutManager.validateClient(UIComponent(popUp), true);
					popUpWidth = UIComponent(popUp).getExplicitOrMeasuredWidth();
					popUpHeight = UIComponent(popUp).getExplicitOrMeasuredHeight();
				}
				else
				{
	                popUpWidth = UIComponent(popUp).explicitWidth;
	                popUpHeight = UIComponent(popUp).explicitHeight;
	                UIComponent(popUp).validateNow();
				}
                popUpSizeCaptured = true;
            }   
        }
        else if (DisplayObject(popUp).parent != null && displayPopUp == false)
        {

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