add emit events
support for events
updated docs