     
     /**
      *  A skin part that defines a button
-     *  that when  pressed sets the <code>value</code> property
+     *  that, when  pressed, sets the <code>value</code> property
      *  to the value corresponding with the current button position on the track.
      *  
      *  @langversion 3.0

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

    /**
     *  Convert a track relative x,y pixel location into a value between 
     *  minimum and maximum inclusive.  
     * 
     *  <p>TrackBase subclasses must override this method and perform conversions
     *  that take their own geometry into account.
     * 
     *  For example a vertical slider might compute a value like this:
     *  <pre>
     *  return (y / track.height) * (maximum - minimum);
     *  </pre>
     *  </p>
     * 
     *  <p>By default this method just returns <code>minimum</code>.</p>
     * 
     *  @param x The x coordinate of the location relative to the track's origin.
     *  @param y The y coordinate of the location relative to the track's origin.
     *  @return A value between minimum and maximum, inclusive.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10

 *  The <code>smoothScrolling</code> style must also be set on the
 *  ScrollBar to get animated behavior when shift-clicking.
 *  
 * <p>This duration is for an animation that covers the entire distance of the 
 * track; smaller distances will use a proportionally smaller duration.</p>
 *
 *  @default 300
