Change all TypedEventHandler<TSender, TArgs> to EventHandler<TArgs> and minor update.