Event handlers infrastructure

Инфраструктура для событий