             addEventListener(Event.ENTER_FRAME, completeViewCommitProcess);
         }
     }
-    
+
+    UPDATE COMEMENT
     /**
      *  @private
      *  Activates the current view.  Called on the frame following the
      *  navigator commit so that the player can render before the activate events
      *  are dispatched.
      */ 
-    private function completeViewCommitProcess(event:Event):void
-    {
-        removeEventListener(Event.ENTER_FRAME, completeViewCommitProcess);
+    private function completeViewCommitProcess(event:Event = null):void
+    {
+        if (event)
+            removeEventListener(Event.ENTER_FRAME, completeViewCommitProcess);
         
         // At this point, currentViewDescriptor points to the new view.
         // The navigator needs to listen for property change events on the

        if (value == isActive)
            return;
        
        if (value)
        {
            createTopView();
            
            // Need to force a validation on the actionBar
            invalidateActionBarProperties();

        // Create the view if needed
        var view:View = currentViewDescriptor.instance;
        if (!view)
            view = createViewInstance(currentViewDescriptor);
        
        // Cancel any view change requests that occurred prior to this call
        // since the top most view was just created.
