                 currentViewData.persistedData = currentView.getPersistenceData();
             }
             
-            // Notify listeners that the current view will be removed
-            if (hasEventListener(ViewNavigatorEvent.VIEW_REMOVE))
-                dispatchEvent(new ViewNavigatorEvent(ViewNavigatorEvent.VIEW_REMOVE, false, false, currentView));
-            
             // Check if we can delete the reference for the view instance
             if (lastAction == POP_ACTION || currentView.destructionPolicy == "auto")
             {

        if (transition)
        {
            // Notify listeners that a new view has been successfully added to the stage
            if (hasEventListener(ViewNavigatorEvent.VIEW_TRANSITION_START))
                dispatchEvent(new ViewNavigatorEvent(ViewNavigatorEvent.VIEW_TRANSITION_START, false, false, pendingView, transition));
            
            transition.play();
        }

 */
[Event(name="valueCommit", type="mx.events.FlexEvent")]

//--------------------------------------
//  SkinStates
//--------------------------------------
