     /**
      *  @private
      */
-    public function get autoSizePopUpWidth():Boolean
-    {
-        return _autoSizePopUpWidth;
+    public function get popUpWidthMatchesAnchorWidth():Boolean
+    {
+        return _popUpWidthMatchesAnchorWidth;
     }
 
     //----------------------------------

        {
            var adjustedRegPoint:Point = new Point();
            var adjustedBounds:Rectangle = new Rectangle(); 
            determinePosition(adjustedPosition, popUp.width, popUp.height,
                              matrix, adjustedRegPoint, adjustedBounds);
         
            if (screen)

        if(popUp == null)
            return;
                        
        if(DisplayObject(popUp).parent == null && displayPopUp)
        {
            PopUpManager.addPopUp(popUp,this,false);
            popUpIsDisplayed = true;
            if (popUp is UIComponent)
            {
            	popUpWidth = UIComponent(popUp).explicitWidth;
            	popUpHeight = UIComponent(popUp).explicitHeight;
			}	
           
            applyPopUpTransform(width, height);
        }
        else if (DisplayObject(popUp).parent != null && displayPopUp == false)
        {
            removeAndResetPopUp();
        }
