updated hashchange for jQuery 1.9