                 
                 // Dispatch event for loading persistence data
                 var eventDispatched:Boolean = true;
-                if (hasEventListener(FlexEvent.APPLICATION_RESTORE))
-                    eventDispatched = dispatchEvent(new FlexEvent(FlexEvent.APPLICATION_RESTORE, false, true))
+                if (hasEventListener(FlexEvent.APPLICATION_RESTORING))
+                    eventDispatched = dispatchEvent(new FlexEvent(FlexEvent.APPLICATION_RESTORING, false, true));
 
                 if (eventDispatched)
                 {

                    }
                    
                    persistenceManager.flush();
                }
            }
        }

                        if (navigator.tabBar)
                            navigator.tabBar.selectedIndex = navigator.selectedIndex;
                    }
                    
                    // Clear previously persisted data
                    persistenceManager.clear();
                    
                    if (hasEventListener(FlexEvent.APPLICATION_RESTORE))
                        eventDispatched = dispatchEvent(new FlexEvent(FlexEvent.APPLICATION_RESTORE));
                }
            }
            
            // If the sections property is not set by this point, MobileApplication will
