         {
             startViewProps = {  includeInLayout: startView.includeInLayout,
                                 visible: startView.visible,
-                                cacheAsBitmap: startView.cacheAsBitmap };
+                                cacheAsBitmap: startView.cacheAsBitmap,
+                                opaqueBackground: startView.opaqueBackground };
             
             cachedStartViewGlobalPosition = getTargetNavigatorCoordinates(startView);
             startView.includeInLayout = false;

        if (endView)
        {
            endViewProps = { includeInLayout:endView.includeInLayout,
                cacheAsBitmap:endView.cacheAsBitmap };
            
            endView.includeInLayout = false;
            endView.cacheAsBitmap = true;
            
            if (endView.contentGroup)
            {

            
            startView.cacheAsBitmap = true;
            
            // If the startView has an opaque background color, set that as the 
            // opaqueBackground property to improve performance.
            if (startView.getStyle("backgroundAlpha") >= 1)
                startView.opaqueBackground = startView.getStyle("backgroundColor");
            
            // Have the startView included in layout so that SplitViewNavigator knows
            // how to maintain the layout
            startView.includeInLayout = true;
