Tried to write tests describing the desired functionality of the event controller in various situations. I also added some descriptions (in comments) to the tests as some are quite long-winded and perhaps it may be unclear what is being achieved or why otherwise.
Fixes #12
Description
Tried to write tests describing the desired functionality of the event controller in various situations. I also added some descriptions (in comments) to the tests as some are quite long-winded and perhaps it may be unclear what is being achieved or why otherwise.