observablejs (npm): Event observer pattern
Keywords: observable|event emitter