=== Message Refactor this delegate to use System.EventHandler