Rewrite annc-monitor to use EventManager
Merge branch 'annc-monitor-eventmanager'

Closes #8