 		
 		protected function list_change(e:Event):void
 		{
-			m_label.setLabel(m_list.selectedLabel());
-			removeCSSClass('placeholder');
+			updateLabel();
 			hideList();
 			dispatchEvent(new Event(Event.CHANGE));
 		}

		public function setPlaceholderAttribute(value : String):void
		{
			m_placeholder = value;
			if (m_list.selectedIndex() == -1)
			{
				m_label.setLabel(value);
				addCSSClass('placeholder');
			}
		}
		
		


package reprise.controls
{
	import reprise.ui.AbstractInput;
	import reprise.ui.UIComponent;
	
	import flash.display.DisplayObject;
	import flash.events.Event;
	import flash.events.MouseEvent;	

	public class ComboBox extends AbstractInput
	{
		/***************************************************************************
