     //--------------------------------------------------------------------------
 
     [SkinPart(required="false")]
+    
+    /**
+     *  A skin part that defines an optional icon for the button. 
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10.1
+     *  @playerversion AIR 2.0
+     *  @productversion Flex 4.5
+     */
+    public var iconDisplay:BitmapImage;
+    
+    [SkinPart(required="false")]
 
     /**
      *  A skin part that defines the label of the button. 

            // Push down to the part only if the label was explicitly set
            if (_content !== undefined)
                labelDisplay.text = label;
        }
    }
    

 *  @productversion Flex 4
 */ 
[Style(name="focusColor", type="uint", format="Color", inherit="yes", theme="spark")]

// TODO (jszeto) set to mobile theme only
/**
