this `app.run()` call should run even if the `browser` object isn't successfully set. The user will have to open the browser manually in that case, but that's fine.