EventSystem 2.0
New updated, better event system. No delete please