component-channel (npm): two sided event emitter with middleware
Keywords: events|event|emitter|channel