         else
         {
             cachedActionBar = getSnapshot(navigator.actionBar);
-        }
-        
-        // Save the position of the action in global coordinates
-		if (actionBar)
-        	cachedActionBarGlobalPosition = getTargetNavigatorCoordinates(actionBar);
+            
+            if (cachedActionBar)
+            {
+                // Save the global position of the cached actionBar image.  The getSnapshot method
+                // will position the image based on the original components parent.
+                p = new Point(cachedActionBar.x, cachedActionBar.y);
+                cachedActionBarGlobalPosition = actionBar.parent.localToGlobal(p);
+            }
+        }
         
         // Cache the tab bar bitmap and location
         if (tabBar)
         {
             cachedTabBar = getSnapshot(TabbedViewNavigator(targetNavigator).tabBar);
-            cachedTabBarGlobalPosition = getTargetNavigatorCoordinates(tabBar);
+            
+            if (cachedTabBar)
+            {
+                p = new Point(cachedTabBar.x, cachedTabBar.y);
+                cachedTabBarGlobalPosition = tabBar.parent.localToGlobal(p);
+            }
+            
             navigatorProps.tabBarIncludeInLayout = tabBar.includeInLayout;
             navigatorProps.tabBarCacheAsBitmap = tabBar.cacheAsBitmap;
         }

            endView.contentGroup.cacheAsBitmap = true;
        }
        
        if (cachedActionBar)
        {
            // Reposition the cached actionBar
            var localPos:Point = transitionGroup.globalToLocal(cachedActionBarGlobalPosition);
            
            // FIXME (chiedozi): Need to remove the 4 pixel buffer
            cachedActionBar.x = localPos.x - actionBarBitmapPadding;
            cachedActionBar.y = localPos.y - actionBarBitmapPadding;
            
            cachedActionBar.includeInLayout = false;
            transitionGroup.addElement(cachedActionBar);

    //  Variables
    //
    //--------------------------------------------------------------------------
    
    /**
     *  @private
