 	 */
 	override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
 	{
-		super.updateDisplayList(unscaledWidth, unscaledHeight);
-					
-		layoutWidth = unscaledWidth;
-		layoutHeight = unscaledHeight;
-				
+		super.updateDisplayList(unscaledWidth, unscaledHeight);				
 		applyPopUpTransform(unscaledWidth, unscaledHeight);			
 	}
 	

			popUpIsDisplayed = true;
			popUpWidth = popUp.explicitWidth;
			popUpHeight = popUp.explicitHeight;
			applyPopUpTransform(layoutWidth, layoutHeight);
		}
		else if (popUp.parent != null && displayPopUp == false)
		{

	 */
	private function updatePopUpState():void
	{
		if (!addedToStage)
			return;
		
		/*if (popUpFactory && popUp == null && displayPopUp)
		{
