In MS Windows Forms one needs to use Invoke method of MultiCastDelegate to access UI controls across threads. What is the procedure in Mono Windows Forms?