 			}
 		}
 		
+		/**
+		 * @inheritDoc
+		 */ 
 		override public function set skin(skinImpl:ISkin):void
 		{
 			super.skin = skinImpl;

			_list.addEventListener(ListEvent.CHANGE, onListChange);
		}
		
		protected var _isOpen:Boolean = false;
		
		/**

			return _isOpen;
		}
		
		/**
		 * Dispatches the <code>org.openPyro.controls.events.DropDownEvent</code> with type
		 * "opening" or "closing". If that event is cancelled by calling event.stopImmediatePropagation,
		 * the drop down will not open or close.
		 */ 
		protected function onButtonDown(event:Event):void{
			if(_isOpen)
			{
				dispatchEvent( new DropDownEvent(DropDownEvent.CLOSING));
