Use a custom event emitter for space savings