Custom event emitter

This will enable shorter syntax: position1.on(…