Added cancel button. Remembers an in-progress session.