         if (transition)
         {
             transition.addEventListener(Event.COMPLETE, transitionComplete);
-            transition.currentView = currentView;
+            transition.previousView = currentView;
             transition.nextView = pendingView;
             transition.navigator = this;
             
             // Give the transition a chance to prepare before the view updates
             transition.prepare();
         }
+        
+        updateActionBar(currentView, pendingView);
         
         // Notify listeners that a new view has been successfully added to the stage
         if (hasEventListener(ViewNavigatorEvent.VIEW_ADD))

    // Variables
    // 
    //--------------------------------------------------------------------------
    
    /**
     *

import flash.events.Event;

import mx.core.ISelectableList;
import mx.core.IVisualElement;
import mx.core.mx_internal;
import mx.events.CollectionEvent;
import mx.events.CollectionEventKind;
