window.onhashchange →_→