     }
     
     /**
-     *  @private
      *  If the layout element at the specified index isn't completely 
      *  visible, scroll this IViewport.
      * 
      *  In the future, this method may animate the scroll.
-     */
-    protected function ensureIndexIsVisible(index:int):void
+     * 
+     *  @param index The index of the item that is brought into
+     *  visibility  
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 10
+     *  @playerversion AIR 1.5
+     *  @productversion Flex 4
+     */
+    protected function ensureItemIsVisible(index:int):void
     {
         if (!layout)
             return;

    }
    
    [Bindable("selectionChanged")]
    /*
     *  Selected items for this component.
     * 
     *  TODO: describe
     * 
     *  @default null
     *  
     */
    /**
     *  Selected items for this component.
     * 

    //  selectedIndex
    //----------------------------------
    
    [Bindable("selectionChanged")]
    /**
     *  @private
     */
    override public function get selectedIndex():int
    {   
