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

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

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