     private function startViewTransition(event:Event):void
     {
         removeEventListener(Event.ENTER_FRAME, startViewTransition);
-        
-//        CONFIG::performanceInstrumentation
-        {
-            if (hasEventListener(FlexEvent.TRANSITION_START))
-                dispatchEvent(new FlexEvent(FlexEvent.TRANSITION_START, false, false));
-        }
-        
+
+        if (hasEventListener(FlexEvent.TRANSITION_START))
+            dispatchEvent(new FlexEvent(FlexEvent.TRANSITION_START, false, false));
+
 		activeTransition.play();
     }
     

     *  @private
     */ 
    private var emptyViewDescriptor:ViewDescriptor = null;
    
    /**
     *  @private
     */
    private var explicitFrameRate:Number;
    
    /**
     *  @private
     *  This following property stores the <code>mouseEnabled</code>

        
        // If the action queue doesn't exist, create it
        if (delayedNavigationActions.length == 0)
            addEventListener(Event.ENTER_FRAME, executeDelayedActions);
        
        delayedNavigationActions.push({action:action, viewClass:viewClass, 
            data:data, transition:transition, context:context});
