introduce Rx Event Manager