There are many programmers who don't know the DoEvents function in VB. The DOEvents function can temporarily return to the controller to the operating system and allow it to complete other possible events.