 
 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;

			return m_appContext;
		}
		
		public function get parentDocument() : DocumentView
		{
			return m_parentDocument;
		}

		/**
		 * Returns the time that's used as the time for all timed actions executed in the 
		 * current frame.
