I would really appreciate if we could share `event bus` instead of making it instance based so that controller logic
can live separate from model logic:


```js
on(events, "data", ({target}) => emit(modelFor(target), "click")
```