Added HTML5 pushstate