Make event-chan transform func optional
stream key events through editor component