     //  popUpPosition
     //----------------------------------
 	
-	private var _popUpPosition:String = "exact";
+	private var _popUpPosition:String = RelativePosition.EXACT;
 	
 	/**
 	 *  Position of the popUp when it is opened. 
 	 *  Possible values are "left", "right", "above", "below", "center", and "exact"
 	 * 
-	 *  @default "exact" 
+	 *   
+	 *  @default RelativePosition.EXACT
+	 * 
+	 *  @see spark.core.RelativePosition
 	 * 
 	 *  @langversion 3.0
 	 *  @playerversion Flash 10

				// then revert to the original position. 
				switch(adjustedPosition)
				{
					case "below" :
						if (popUpBounds.bottom > screen.bottom)
							adjustedPosition = null; 
						break;
					case "above" :
						if (popUpBounds.top < screen.top)
							adjustedPosition = null; 
						break;
					case "left" :
						if (popUpBounds.left < screen.left)
							adjustedPosition = null; 
						break;
					case "right" :
						if (popUpBounds.right > screen.right)
							adjustedPosition = null;  
						break;

		
		var m:Matrix = $transform.concatenatedMatrix;
		
		// Set the dimensions explicitly because UIComponents always set themselves to their
		// measured / explicit dimensions if they are parented by the SystemManager. 
		if (autoSizePopUpWidth)
			popUp.width = unscaledWidth;
		if (autoSizePopUpHeight)
			popUp.height = unscaledHeight;
		
		var popUpPoint:Point = positionPopUp();
				
