C# .NET How to overload clipboard to handle multiple formats simultaneously