     /**
      * @private
      */
-    override public function clearCachedVirtualLayoutState():void
+    override public function clearVirtualLayoutCache():void
     {
         _tileWidthCached = _tileHeightCached = NaN;
     }

                }
                break; 
            }
            default: return super.getDestinationIndex(navigationUnit, currentIndex);
        }

        // Make sure rows and columns are within range

    /**
     *  @private 
     */  
    override public function getNavigationDestinationIndex(currentIndex:int, navigationUnit:uint):int
    {
        if (!target || target.numElements < 1)
            return -1; 
