             // Grab the views return object and set it on the new view
             if (lastAction == POP_ACTION && activeView)
                 view.returnedObject = activeView.createReturnObject();
-                
+            
+            view.setCurrentState(view.getCurrentViewState(landscapeOrientation), false);
             addElement(view);
         }
         

        endViewChange();
    }
    
    protected function updateActionBarProperties(view:View, forceUpdate:Boolean = false):void
    {
        if (!actionBar || !view)

        }
    }
    
    /**
     *  @private
     *  
     *  @langversion 3.0
     *  @playerversion Flash 10.1
     *  @playerversion AIR 2.5
     *  @productversion Flex 4.5
     */
    // Only current because previous views are already persisted
    mx_internal function persistCurrentView():void
    {
