hashchange event - will it work