     }
     
     /**
-     *  <code>true</code> if the button is enabled.
+     *  @private
+     */
+    override public function set enabled(value:Boolean):void
+    {
+        if (enabled == value)
+            return;
+        super.enabled = value;
+        
+        invalidateButtonState();
+    }
+    
+    /**
+     *  Indicates whether a keyboard key is pressed while the button is in focus.
+     *  Used to determine the skin state.
      */ 
-    public function get isEnabled():Boolean { return enabled; }
-
-    /**
-     *  @private
-     */
-    override public function set enabled(value:Boolean):void
-    {
-        if (isEnabled == value)
-            return;
-        super.enabled = value;
-        
-        invalidateButtonState();
-    }
-    
-    /**
-     *  <code>true</code> if a keyboard key is pressed 
-     *  while the button has focus.
-     */ 
-    public function get isKeyboardPressed():Boolean
-    {
-        return flags.isSet(isKeyboardPressedFlag);
-    }
-    
-    /**
-     *  Sets the <code>isKeyboardPressed</code> property, 
-     *  which indicates if a keyboard key is pressed
-     *  while the cursor is over the button.
-     *
-     *  @param value The new value of the <code>isMouseCaptured</code> property.
-     *  This parameter can be <code>true</code> or <code>false</code>.
-     */ 
-    protected function setKeyboardPressed(value:Boolean):void
-    {
-        if (!flags.update(isKeyboardPressedFlag, value))
+    protected function get keyboardPressed():Boolean
+    {
+        return flags.isSet(keyboardPressedFlag);
+    }
+    
+    /**
+     *  @private
+     */
+    protected function set keyboardPressed(value:Boolean):void
+    {
+        if (!flags.update(keyboardPressedFlag, value))
             return;
         
         invalidateButtonState();

        invalidateSkinState();
    }

    // GetState returns a string representation of the component's state as
    // a combination of some of its public properties   
    /**
     *  @private
     */
    override protected function getCurrentSkinState():String
    {
        if (!isEnabled)
            return "disabled";

        if (isDown())
            return "down";
            
        if (isHoveredOver || isMouseCaptured )
            return "over";
            
        return "up";

        // that you don't get one so we force one on FOCUS_OUT.
        super.focusOutHandler(event);

        mouseCaptured = false;
        keyboardPressed = false;
    }

    /**
