Add evented interface
V0.2.0