惜しい! BUTTON関数は、そこを通った一瞬しか機能しないので、ループの中に入れる必要が有ります。