      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    protected function commitTextInput(dispatchChange:Boolean = false):void
+    private function commitTextInput(dispatchChange:Boolean = false):void
     {
         var inputValue:Number;
         var prevValue:Number = value;
         
-        if (extractValueFunction != null)
-            inputValue = extractValueFunction(textDisplay.text);
+        if (valueParseFunction != null)
+            inputValue = valueParseFunction(textDisplay.text);
         else 
             inputValue = Number(textDisplay.text);
         
         if (textDisplay.text == "" || (inputValue != value && 
             (Math.abs(inputValue - value) >= 0.000001 || isNaN(inputValue))))
         {
-            setValue(nearestValidValue(inputValue, valueInterval));
+            setValue(nearestValidValue(inputValue, snapInterval));
             
             // Dispatch valueCommit if the display needs to change.
             if (value == prevValue && inputValue != prevValue)

    }
    
    //--------------------------------- 
    // displayFormatFunction
    //---------------------------------

    private var _displayFormatFunction:Function;
    private var displayFormatFunctionChanged:Boolean;
    
     /**
     *  Callback function that formats the value displayed

    //--------------------------------------------------------------------------

    /**
     *  @private
     *  Commits the current text of <code>textDisplay</code> 
     *  to the <code>value</code> property. 
     *  This method uses the <code>nearestValidValue()</code> method 
     *  to round the input value to the closest multiple of 
     *  the <code>snapInterval</code> property, 
     *  and constrains the value to the range defined by the 
     *  <code>maximum</code> and <code>minimum</code> properties.
     *  
