 	/**
      *  @private 
      */
-	public function get button():ButtonBase
+	public function get openButton():ButtonBase
 	{
-		return _button;
+		return _openButton;
 	}
 	
 	//----------------------------------

 	 *  @playerversion AIR 1.5
 	 *  @productversion Flex 4
 	 */ 
    protected function button_buttonDownHandler(event:Event):void
    {
        if (isOpen)
            closeDropDown(true);
        else
            openDropDown();
    }
    
    /**
     *  Called when the button's rollOver event is dispatched. This function opens 
     *  the dropDown, or opens the drop down after the rollOverOpenDelay.
     *  
     *  @langversion 3.0

     *  @playerversion AIR 1.5
     *  @productversion Flex 4 
	 */
	public function processKeyDown(event:KeyboardEvent):Boolean
	{
        
        if (event.ctrlKey && event.keyCode == Keyboard.DOWN)
