      *  @playerversion AIR 1.5
      *  @productversion Flex 4
      */
-    public function findNearest(index:int):GridRowNode
+    public function findNearestLTE(index:int):GridRowNode
     {
         // use bookmarks? or maybe a least recently used one.
         if (!_head || index < 0)

     *  Searches for the node with the closest value less than the specified
     *  index. Searches forwards from the specified node.
     */
    private function findNearestAfter(index:int, node:GridRowNode):GridRowNode
    {
        var cur:GridRowNode = node;
        while (cur && cur.rowIndex < index)

     *  Searches for the node with the closest value less than the specified
     *  index. Searches backwards from the specified node.
     */
    private function findNearestLTEBefore(index:int, node:GridRowNode):GridRowNode
    {
        var cur:GridRowNode = node;
        while (cur && cur.rowIndex > index)
