added back button, sessionStorage, and jQuery effects