hashchange fix