well well well. EventHandler<T> was only added in .NET 4.5, who would have thought