add events dep
add emitter dep
add "change" event
Merge branch 'add/event-handling'