Pardon the rather knee-jerk reply (can't spend too much time in the forums)
I wonder whether what you're trying to do *really* decouples your code. Have you considered biting the bullet and just replacing the third-part control?
edit: fixed type-O
Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Pardon the rather knee-jerk reply (can't spend too much time in the forums)
I wonder whether what you're trying to do *really* decouples your code. Have you considered biting the bullet and just replacing the third-part control?
edit: fixed type-O