wait だけでやるとどうしても遅いんですよね。で、
コレ作った当時は onclick も、wait より細かい待ち時間を実現する DLL も存在しなかったので
仕方なく await 使ってました(´・ω・`)
その代わりノンアクティブの時は
出来るだけ CPU リソースを使わないように〜とかかなり苦労した覚えがあります。