detect-url-change (npm): Easily detect changes in the browser URL. Works with any method that changes the URL without reloading the page, such as `history.pushState()`, `history.replaceState()`, `history.back()`, etc.
Keywords: detect|event|url|change|link|browser|listen