Allow middleman function before updating observable from event