the back button now properly does history.back()