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

     *  the button was actually selected.
     */
    private var mouseUpDeselectTimer:Timer;
    
    //--------------------------------------------------------------------------
    //

 *  @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>
