We probably want to avoid this in an UberFire app, because it also hooks into browser history events, and will probably interfere with UF's PlaceManager