callbacks instead of event emitter
release v0.0.2