Putting it in it's own file I felt it was a ”good idea" to expose an `EventEmitter`-like API. I guess I could just remove it.