Events Manager implementation