             
             // Remove add handlers added to the views
             if (endView.hasEventListener(FlexEvent.ADD))
-                endView.removeEventListener(FlexEvent.ADD, view_addOrRemoveHandler);
+                endView.removeEventListener(FlexEvent.ADD, stopNavigatorEventFromPropagating);
             
             if (endView.hasEventListener(FlexEvent.REMOVE))
-                endView.removeEventListener(FlexEvent.REMOVE, view_addOrRemoveHandler);
+                endView.removeEventListener(FlexEvent.REMOVE, stopNavigatorEventFromPropagating);
             
             if (startView.hasEventListener(FlexEvent.ADD))
-                startView.removeEventListener(FlexEvent.ADD, view_addOrRemoveHandler);
+                startView.removeEventListener(FlexEvent.ADD, stopNavigatorEventFromPropagating);
             
             if (startView.hasEventListener(FlexEvent.REMOVE))
-                startView.removeEventListener(FlexEvent.REMOVE, view_addOrRemoveHandler);
+                startView.removeEventListener(FlexEvent.REMOVE, stopNavigatorEventFromPropagating);
             
             // Extract our temporary transition group.
             Group(transitionGroup.parent).removeElement(transitionGroup);

        if(Math.abs(transitionGroup[animatedProp]) > 90) 
        {
            if (!consolidatedTransition)
                startView.visible = false;
            else
                cachedNavigator.displayObject.visible = false;
        }
        
        // Ensure transform matrix is updated even when layout is disabled.

        // Align underside 'face' of our card.
        alignCardFaces(targetNavigator);
                        
        // When doing a consolidated card effect, the targetNavigator and actionBar
        // need to be hidden in some use cases to prevent them from renderering
        // through transparent backgrounds.  The visibility of the elements
        // are retoggled in effectUpdateHandler().
        if (actionBar)
        {
            navigatorProps.actionBarVisible = actionBar.visible;
            actionBar.visible = false;
        }
        
        targetNavigator.setVisible(false, true);
        
        return createCardFlipAnimation(endView.width);     
    }
    
