 	import flash.geom.Point;
 	import flash.utils.getDefinitionByName;
 	import flash.utils.getQualifiedClassName;
+	
+	import reprise.events.DisplayEvent;
 	public class UIObject extends Sprite
 	{
 		/***************************************************************************

		{
			if (child is UIObject)
			{
				m_contentDisplay.addChildAt(child, index);
				UIObject(child).setParent(this);
				m_children.splice(index, 0, child);
				invalidate();
			}

			{
				return;
			}
			var len : int = m_children.length;
			var i : int;
			var keyOrder : Array = [];
			
			for (i = 0; i < len; i++)
