[Breaking] Install Event.js instead of MicroEvent

Event.js should avoid all the problems surrounding #1

Signed-off-by: Gideon Farrell <me@gideonfarrell.co.uk>