docs
start event emitters
event listeners
event listeners
examples