             //case Keyboard.LEFT:
             {
                 changeValueByStep(false);
-                stopPropagation = true;
+                event.preventDefault();
                 break;
             }
 

            return;
                
        var prevValue:Number = this.value;
        var stopPropagation:Boolean = false;
                
        switch (event.keyCode)
        {

            //case Keyboard.RIGHT:
            {
                changeValueByStep(true);
                event.preventDefault();
                break;
            }

            case Keyboard.HOME:
            {
                value = minimum;
                event.preventDefault();
                break;
            }

            case Keyboard.END:
            {
                value = maximum;
                event.preventDefault();
                break;
            }
            
