Changes include trying to support IE8 and handle the back button properly