* Migrated EventDelegate into the Util namespace