Try fixing hashchange listener