                 navigatorProperties = newNavigatorProperties;
                 
                 // Add event listeners
-                navigator.addEventListener(Event.COMPLETE, persistViewData);
+//                navigator.addEventListener(Event.COMPLETE, persistViewData);
                 navigator.addEventListener(ViewNavigatorEvent.VIEW_ADD, navigator_viewAddHandler);
             }
         }

            
            // Add device key listeners
            NativeApplication.nativeApplication.addEventListener(Event.ACTIVATE, applicationActivateHandler);
            NativeApplication.nativeApplication.addEventListener(Event.DEACTIVATE, applicationDeactivateHandler);
            NativeApplication.nativeApplication.addEventListener(Event.EXITING, applicationDeactivateHandler);
            
            systemManager.stage.addEventListener(StageOrientationEvent.ORIENTATION_CHANGE, orientationChangeHandler);
            systemManager.stage.addEventListener(KeyboardEvent.KEY_DOWN, deviceKeyDownHandler);

    import flash.events.KeyboardEvent;
    import flash.events.StageOrientationEvent;
    import flash.net.registerClassAlias;
    import flash.system.Capabilities;
    import flash.system.System;
    import flash.ui.Keyboard;
    
    import mx.core.IVisualElement;
    import mx.core.mx_internal;
    import mx.events.FlexEvent;
    import mx.utils.BitFlagUtil;
    
    import spark.components.supportClasses.ViewData;
