  *  @productversion Flex 4
  */
 [Style(name="iconPlacement", type="String", enumeration="top,bottom,right,left", inherit="no", theme="spark, mobile")]
-
-/**
- *  When there is a touchDelay, and the touch interaction is complete (user mouseUp) before 
- *  the touchDelay is over, then the component goes in to the down state for a period 
- *  of time to ensure the user gets visual feedback on this operation.  This period of 
- *  time after mouseUp that the component is in the down state is the 
- *  minimumDownStateTime.
- * 
- *  <p>This property exists for quick taps that occur on a component and ensures
- *  that the user receives reasonable feedback for their button click operation.</p>
- *  
- *  <p>If the mobile theme is applied, the default value for this style is 100 ms for 
- *  typical buttons.  For toggle buttons, the default value for this style is 0 ms.</p>
- *  
- *  @langversion 3.0
- *  @playerversion Flash 10
- *  @playerversion AIR 2.5
- *  @productversion Flex 4.5
- */
-[Style(name="minimumDownStateTime", type="Number", format="Time", inherit="no", minValue="0.0")]
-
 
 /**
  *  Number of milliseconds to wait after the first <code>buttonDown</code>

     */
    private function startSelectButtonAfterDelayTimer():void
    {
        var touchDelay:int = getStyle("touchDelay");
        
        if (touchDelay > 0)
        {

     */
    private function startDeselectButtonAfterDelayTimer():void
    {
        var minimumDownStateTime:Number = (disableMinimumDownStateTime ? 0 : getStyle("touchDelay"));
        
        if (minimumDownStateTime > 0)
        {
