Submitting the form will now update the URI (still without reloading the page)
Navigating through the history now updates the app (except when going back to the original page)
Fixes the state on the original page load