Actually, now that I think about it some more, this whole idea is really stupid.

Is there a way to delete this thread?

The problem now is that the Sub that creates the FlagCollector still needs to know what the status of all those flags is to know what to do.

One flag might want you to not do the sub if it's set.

Another might want the sub to enter text into a different textbox.

Another might be deciding what sound to play.

So regardless I still need to check all those status after the collector gets everything and I probably end up with even more lines of code.

sorry to bother you all.

This was a dumb idea.

But I still have the same problem that I don't know if I should even do anything about it.

It's working but getting more unwieldy as the app grows.