overriding exitOnClose not necessary with full app restart
getting better results with `exitApp` instead of `restartApp`