The benefit and curse of Rx is it defines events coming from a strictly defined source. When an event can come from anywhere and be fired by anything via Subjects, it is frowned on by Rx advocates but inevitably necessary in some cases. Kind of like an event bus that anything can call.