no event dependency
docs
improve example