ざっとリストを見たところ、OKが2回出るのはBUTTON関数とVSYNCがセットになっていないために、プログラム終了直後にもう一度Aボタンを押したことになっているためですね。