-Reworked event package structure
-Reworked event dispatching