Revert "Revert "Events management system""

This reverts commit 8ee634c39ef488fec60befb30a915925a5045b84.