Delegates replaced with EventHandlers.