holoirc: cleanup event converter

* use reflection directly rather than wrapping it up inside a event bus