                 dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));
         }
         
-        // Select all the text.
-        textInput.setSelection();
-        
         if (dispatchChange)
         {
             if (value != prevValue)

    override protected function setValue(newValue:Number):void
    {
        super.setValue(newValue);
        textInput.text = value.toString();        
    }
    
    /**

    {	
        super.commitProperties();
		
		if (maxChanged || stepSizeChanged || displayFormatFunctionChanged)
    	{
    		textInput.widthInChars = calculateWidestValue();
    		maxChanged = false;
    		stepSizeChanged = false;
    		
    		if (displayFormatFunctionChanged)
    		{
                applyDisplayFormatFunction();
               
                displayFormatFunctionChanged = false;
    		}
    	}
			
        if (maxCharsChanged)
