 
 package reprise.ui
 {
+	import reprise.utils.DisplayListUtil;
 	import reprise.core.ApplicationContext;
 	import reprise.core.FocusManager;
 	import reprise.core.UIRendererFactory;

		public override function setParent(parent:UIObject) : UIObject
		{
			super.setParent(parent);
			//TODO: remove these after making sure that that's ok (it really should be)
			m_rootElement = this;
			m_containingBlock = this;

		
		protected var m_appContext : ApplicationContext;
		protected var m_focusManager : FocusManager;
		protected var m_parentDocument : DocumentView;
		
		protected var m_invalidChildren : Array;
		protected var m_validatedElementsCount : int;
