Use history.pushState for url changes in the web interface