- Add handler functions for event listeners - Change agreement step to wait for interaction - Remove listeners after each step - Add steps object