get rid of `event`
update tests
update example
update docs
version 1.0.0