 			completeSetup();
 			
 			var num:Number = contentView.numElements;
-			if (num > 0) performLayout(event);
+			if (num > 0) 
+            {
+                performLayout(event);
+                childrenChangedHandler(event);
+            }
 		}
 		
 		/**

				if (num > 0) performLayout(event);
			}
			else {
				// otherwise, wait until the unknown sizes hav been set and then finish
				host.addEventListener("sizeChanged", deferredSizeHandler);
			}
		}

			var n:Number = contentView.numElements;
			for (var i:int=0; i < n; i++) {
				var child:IUIBase = contentView.getElementAt(i) as IUIBase;
				child.addEventListener("widthChanged", childResizeHandler);
				child.addEventListener("heightChanged", childResizeHandler);
			}
		}
		
