Be a bit more pedantic about how events work