Event Handling in dotnet 3