introduce simple bus for react + model