もし、とんだ先でもBUTTON関数を使っているのでしたら、次の垂直同期が来るまで、BUTTON関数の戻り値が、変わらないなるためと思います。 プログラムを見ていないので、間違っていたらすみません。