Event system realized