     /**
      *  Updates the set of selected items given that the item renderer provided
      *  was clicked by the mouse and the keyboard modifiers are in the given
-     *  state.  This method also updates the display of the item renderers based
+     *  state. This method also updates the display of the item renderers based
      *  on their updated selected state.
      *
-     *  @param item The item renderer that was clicked
-     *  @param shiftKey <code>true</code> if the shift key was held down when
+     *  @param item The item renderer that was clicked.
+     *  @param shiftKey <code>true</code> if the Shift key was held down when
      *  the mouse was clicked.
-     *  @param ctrlKey <code>true</code> if the ctrl key was held down when
+     *  @param ctrlKey <code>true</code> if the Ctrl key was held down when
      *  the mouse was clicked.
      *  @param transition <code>true</code> if the graphics for the selected 
      *  state should be faded in using an effect.
      *
      *  @return <code>true</code> if the set of selected items changed.
-     *  Clicking on an already-selected item doesn't always change the set
+     *  Clicking on an already-selected item does not always change the set
      *  of selected items.
      */
     protected function selectItem(item:IListItemRenderer,

    [Inspectable(environment="none")]

    /**
     *  An array of references to the selected items in the data provider.  The
     *  items are in the reverse order that the user selected the items.
     *  @default [ ]
     */

    }

    /**
     *  Remove a row from the arrays that store references to the row.
     *  
     *  @param i The index of the row.
     */
    protected function removeFromRowArrays(i:int):void
    {
