Events

We should. I didn't fully understand how to model the code you wrote.