 
     /**
      *  Holds the return object returned by the last view that was popped
-     *  off the navigation stack.  This object is only available when the
-     *  navigator is in the process of switching views in response to a
-     *  pop navigation operation.  
-     * 
-     *  <p>This object is guarenteed to be valid when the a view receives 
+     *  off the navigation stack or replaced by another view.  This object 
+     *  is only available when the navigator is in the process of switching 
+     *  views in response to a pop or replace navigation operation.  
+     * 
+     *  <p>This object is guarenteed to be valid when the new view receives 
      *  the <code>FlexEvent.ADD</code> event, and is destroyed after
      *  the view receives a <code>FlexEvent.VIEW_ACTIVATE</code> event.</p>
      * 

        if (actionBarVisibilityEffect)
            actionBarVisibilityEffect.end();
        
        if (lastAction == ViewNavigatorAction.POP && activeView)
            _returnedObject = createViewReturnObject(currentViewProxy);
        
        beginViewChange();
        

     * 
     *  @param factory The class used to create the view
     *  @param data The data object to pass to the view
     *  @param context An arbitrary string that can be used to describe the context
     *         of the push.  When the new view is created, it will be able to reference
     *         this property.
     *  @param transition The view transition to play
     * 
     *  @langversion 3.0
     *  @playerversion Flash 10.1
