check hashchange workaround