Yes, that would probably help i'll see if I can integrate that cleanly because i don't want it to become a callback mess.
Ideally, EE3 should support a 3rd argument, context.

```
ee.on('event', fn, context)
```

As it's already doing a .call of the function to apply the arguments.