Hi Bob,
I was waiting to see if anyone else wanted to pitch in here, but it seems not. So it is just me and you !

The answer yo your question is yes, that is how a "normal" application would do it. That is why applications take a while to write !