inherits from event emitter
v0.5.2