BUGFIX: using popstate instead of hashchange - newer jQuery