         dispatchEvent(new Event("useVirtualLayoutChanged"));
         
         if (_useVirtualLayout && !value)  // turning virtual layout off
-            clearCachedVirtualLayoutState();
+            clearVirtualLayoutCache();
                      
         _useVirtualLayout = value;
         if (target)

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */  
     public function getDestinationIndex(navigationUnit:uint, currentIndex:int):int
     {
        if (!target || target.numElements < 1)
            return -1; 

     *  @playerversion AIR 1.5
     *  @productversion Flex 4
     */
    public function getVerticalScrollPositionDelta(navigationUnit:uint):Number
    {
        var g:GroupBase = target;
        if (!g)
