 		}
 		
 		return formattedValue;
-    }
-    
-    /**
-     *  @private
-     */
-    override protected function partAdded(partName:String, instance:Object):void
-    {
-        super.partAdded(partName, instance);
-        
-        if (instance == thumb)
-        {
-            thumb.addEventListener(KeyboardEvent.KEY_DOWN, 
-                                   thumb_keyDownHandler);
-        }
-    }
-    
-    /**
-     *  @private
-     */
-    override protected function partRemoved(partName:String, instance:Object):void
-    {
-        super.partRemoved(partName, instance);
-        
-        if (instance == thumb)
-        {
-            thumb.removeEventListener(KeyboardEvent.KEY_DOWN, 
-                                      thumb_keyDownHandler);
-        }
     }
 
     /**

        if (getStyle("liveDragging") && currValue != value)
        {
            setValue(currValue)
            dispatchEvent(new Event("change"));
        }
        
        if (dataTipInstance && showDataTip)

import mx.core.IDataRenderer;
import mx.core.IFactory;
import mx.core.UIComponent;
import mx.core.mx_internal;
import mx.events.EffectEvent;
import mx.events.FlexEvent;
import mx.formatters.NumberFormatter;
import mx.managers.IFocusManagerComponent;

