Router unregisters listeners when Component disconnects from DOM
This will restore history.pushState
/history.replaceState
/popstate
behavior when a Component that registered route handlers is removed from the DOM. Particularly useful for test suites which create/remove apps for individual test cases.