Event Manager now uses a more type safe signature.