navigator.watch moved to the auth.js view, because i was reloading it permanently