MarkT, I actually just attempted what you said and it doesn't seem to worth. It throws a mismatch error.

The reason the example you showed doesn't work is some of these plugins' functions have extensive methods within them. Some of them writing to the form several times.