Mike,
>Understood. Bob did confirm the c5 happens m. or no m.. So, IMO m. is not related.
My testing shows that this specific error was caused by the m.
I removed it as the only change to Fabio's code and did not see the C05 after any number of clicks of the button. With the m. it always C05'd on the first click.
I have not yet had a chance to look at Bob's repro code.