Adds a reset button. More importantly, also now takes and stores user session data