adopt hashchange event as link