develop: add event-manager