Reworking and experimenting with the `handle` system for Events.  (#29)