These actions are processed lazily to ensure that even if the app takes a while to start up, they won't be missed.
And consolidate our URL params logic