changing from pushstate to hashbang