 			return m_list.options;
 		}
 		
+		public function setSelectedIndex(index : int) : void
+		{
+			m_list.setSelectedIndex(index);
+			updateLabel();
+		}
+
 		public override function value():*
 		{
 			return m_list.value();

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

			if (m_list.options.length)
			{
				m_list.setValue(value);
				updateLabel();
			}
		}
		
