                 }
             }
         }
-        return true;
     }
     
     /**

            if (index >= insertIndex)
            {
                indices[i] = index + delta;
                elementChanged = true;
            }
        }
        return elementChanged;
    }
    
    /**
     *  @private
     *  Called in response to a refresh/reset CollectionEvent.  Clear everything.
     */
    private function dataProviderCollectionReset(event:CollectionEvent):Boolean
    {
        clearVirtualLayoutCache();
        return true;
    }
    
    /**

     *  to see if the item is visible and invalidates the grid if it is. Otherwise, 
     *  do nothing.
     */
    private function dataProviderCollectionUpdate(event:CollectionEvent):void
    {
        var data:Object;
        const itemsLength:int = event.items.length;
