             return minimum;
 
         var range:Number = maximum - minimum;
-        var val:Number = minimum + position * (range / posRange);
-        return val;
+        var value:Number = minimum + position * (range / posRange);
+        return value;
     }
     
     /**

     *  This function returns a position on the slider relative to its
     *  orientation and shape. The <code>localX</code> and <code>localY</code>
     *  values represent the location in the local coordinate system of the
     *  slider. Subclasses must override this method and return the
     *  appropriate value for their situation. Values should not be clamped to
     *  the ends of the track, as that clamping will happen later, prior
     *  to setting the thumb position.


    /**
     *  @private
     *  Force the component to set itself up correctly now that the
     *  track is completely loaded.
     */
    protected function track_updateCompleteHandler(event:Event):void
    {
        //TODO: Consider the case where the track moves (like the move
        //effect). Perhaps this handler should run every time... 
        if (trackSize != tempTrackSize)
        {
            thumbSize = calculateThumbSize();
            sizeThumb(thumbSize);
            positionThumb(valueToPosition(value));
            tempTrackSize = trackSize;
        }
    }

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