this is technically same as view <-> viewmod...
# rx
u
this is technically same as view <-> viewmodel, where viewmodel is wider scope as view, and subscribes a cold observable "locally" and sideffects to a behaviorrelay which is exposed to a lower narrower scope