Add the ability to subscribe to an event