 		}
 		protected function validateChildren() : void
 		{
-			var childCount : uint = m_children.length;
-			for (var i : uint = 0; i < childCount; i++)
+			var childCount : int = m_children.length;
+			for (var i : int = 0; i < childCount; i++)
 			{
 				validateChild(UIObject(m_children[i]));
 			}

		
		public override function addChild(child : DisplayObject) : DisplayObject
		{
			if (child is UIObject)
			{
				m_contentDisplay.addChild(child);
				UIObject(child).setParent(this);
				m_children.push(child);
				invalidate();
			}
			else
			{
				m_contentDisplay.addChild(child);
			}
			return child;
		}
		
		public override function addChildAt(

////////////////////////////////////////////////////////////////////////////////

package reprise.ui { 
	import flash.display.DisplayObject;
	import flash.display.DisplayObjectContainer;
	import flash.display.Sprite;
