 
 package reprise.controls
 {
+	import reprise.ui.DocumentView;
 	import reprise.ui.AbstractInput;
 	import reprise.ui.UIComponent;
 	

		protected function showList():void
		{			
			removeEventListener(MouseEvent.MOUSE_DOWN, self_mouseDown);
			stage.addEventListener(MouseEvent.MOUSE_DOWN, stage_mouseDown);
			m_list.removeCSSClass('hidden');
		}
		
		protected function hideList():void
		{
			stage.removeEventListener(MouseEvent.MOUSE_DOWN, stage_mouseDown);
			addEventListener(MouseEvent.MOUSE_DOWN, self_mouseDown);
			m_list.addCSSClass('hidden');
		}

			showList();
		}
		
		protected function document_mouseDown(e:MouseEvent):void
		{
			if (contains(DisplayObject(e.target)))
			{
