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

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

 *  @productversion Flex 4
 */
[Style(name="iconPlacement", type="String", enumeration="top,bottom,right,left", inherit="no", theme="spark, mobile")]

/**
 *  Number of milliseconds to wait after the first <code>buttonDown</code>
