     /**
      *  @private
      */
-    public function get autoSizePopUpHeight():Boolean
-    {
-        return _autoSizePopUpHeight;
-    }
-    
-    //----------------------------------
-    //  autoSizePopUpWidth
-    //----------------------------------
-    
-    private var _autoSizePopUpWidth:Boolean = false;
+    public function get popUpHeightMatchesAnchorHeight():Boolean
+    {
+        return _popUpHeightMatchesAnchorHeight;
+    }
+    
+    //----------------------------------
+    //  popUpWidthMatchesAnchorWidth
+    //----------------------------------
+    
+    private var _popUpWidthMatchesAnchorWidth:Boolean = false;
     
     /**
      *  If true, the popUp's width is set to the value of the PopUpAnchor's width.

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

    //----------------------------------

        
        // Set the dimensions explicitly because UIComponents always set themselves to their
        // measured / explicit dimensions if they are parented by the SystemManager. 
        if (popUp is UIComponent)
        {
	        if (popUpWidthMatchesAnchorWidth)
	            UIComponent(popUp).width = unscaledWidth;
	        if (popUpHeightMatchesAnchorHeight)
	            UIComponent(popUp).height = unscaledHeight;
        }
        else
        {
        	var w:Number = popUpWidthMatchesAnchorWidth ? unscaledWidth : popUp.measuredWidth;
        	var h:Number = popUpHeightMatchesAnchorHeight ? unscaledHeight : popUp.measuredHeight;
        	popUp.setActualSize(w, h);
        }
        
        var popUpPoint:Point = calculatePopUpPosition();
        
        // the transformation doesn't take the fullScreenRect in to account
        // if we are in fulLScreen mode
