     [Inspectable(category="General")]
     
     /**
-     *  The X coordinate of the origin of the region the target is
-     *  scrolled to.  
-     * 
-     *  Setting this property causes the target's 
-     *  <code>scrollRect</code> to be set, if necessary, to:
-     *  <pre>
-     *  new Rectangle(horizontalScrollPosition, verticalScrollPosition, width, height)
-     *  </pre>
-     *  Where <code>width</code> and <code>height</code> are properties
-     *  of the target.
-     * 
-     *  @default 0
-     *  @see target
-     *  @see verticalScrollPosition
+     *  @copy flex.intf.IViewport#horizontalScrollPosition
      */
     public function get horizontalScrollPosition():Number 
     {

    //--------------------------------------------------------------------------
    
    /**
     *  Returns the amount one would have to add to the viewport's current 
     *  verticalScrollPosition to scroll by the requested "scrolling" unit.
     * 
     *  The value of unit must be one of the following flash.ui.Keyboard
     *  constants: UP, DOWN, PAGE_UP, PAGE_DOWN, HOME, END.
     * 
     *  To scroll by a single row use UP or DOWN and to scroll to the
     *  first or last row, use HOME or END.
     */
    public function verticalScrollPositionDelta(unit:uint):Number
    {

    [Inspectable(category="General")]    
    
    /**
     *  @copy flex.intf.IViewport#verticalScrollPosition
     */
    public function get verticalScrollPosition():Number 
    {
