 
 package reprise.ui.renderers
 {
+	import reprise.events.DisplayEvent;
 	import reprise.controls.Label;
 	import reprise.core.reprise;
 	import reprise.css.propertyparsers.DisplayPosition;

		
		public function setMousedComponent(mousedComponent:UIComponent):void
		{
			m_mousedComponent = mousedComponent;
			refreshSelectorPath();
		}
		
		public function mousedComponent():UIComponent
		{
			return m_mousedComponent;

				basePathParts.push(m_selectorPath.split(' ').pop());
				m_selectorPath = basePathParts.join(' ');
			}
			log("m_selectorPath: " + (m_selectorPath));
			if (m_selectorPath != oldPath)
			{
				log("m_selectorPathChanged: " + (m_selectorPathChanged));
				m_selectorPathChanged = true;
				return;
			}
			m_selectorPathChanged = false;
			log("m_selectorPathChanged: " + (m_selectorPathChanged));
		}

		protected override function resolveContainingBlock() : void
		{
			m_containingBlock = m_rootElement;
