https://nullpointer-excelsior.github.io/posts/como-implementar-un-eventbus-y-rxjs-en-conjunto/