T, I could code something up for you, but I was waiting to see if anybody else had a better idea. Reason for that is if you use the begincommand event, it has to run every time you issue a command. Which in some cases is 2 or 3 times behind the scenes.