      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public function get extractValueFunction():Function
-    {
-        return _extractValueFunction;
-    }
-    
-    /**
-     *  @private
-     */
-    public function set extractValueFunction(value:Function):void
-    {
-        _extractValueFunction = value;
-        extractValueFunctionChanged = true;
+    public function get valueParseFunction():Function
+    {
+        return _valueParseFunction;
+    }
+    
+    /**
+     *  @private
+     */
+    public function set valueParseFunction(value:Function):void
+    {
+        _valueParseFunction = value;
+        valueParseFunctionChanged = true;
         invalidateProperties();
     }
 

 *  An input value is committed when
 *  the user presses the Enter key, removes focus from the
 *  component, or steps the NumericStepper by pressing an arrow button
 *  or by calling the <code>step()</code> method.</p>
 *
 *  @see mx.components.Spinner
 * 

                              maximum;
        widestNumber += stepSize;
        
        if (valueFormatFunction != null)
            return valueFormatFunction(widestNumber).length;
        else 
           return widestNumber.toString().length;
    }
    
    /**
     *  @private
     *  Helper method that applies the valueFormatFunction  
     */
    private function applyDisplayFormatFunction():void
    {
        if (valueFormatFunction != null)
            textDisplay.text = valueFormatFunction(value);
        else
            textDisplay.text = value.toString();
    }
