      * 
      *  @param factory The class used to create the view
      *  @param data The data object to pass to the view
-     *  @param transition The view transition to play
      *  @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


    /**
     *  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 
     *  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 (activeView && (lastAction == ViewNavigatorAction.POP || 
                           lastAction == ViewNavigatorAction.REPLACE_VIEW))
        {
            _returnedObject = createViewReturnObject(currentViewProxy);
        }
        
        beginViewChange();
        
