Pushing and Popping with the History API | HTML5 Doctor