そういえばちゅうきゅうしゃさんのプログラムはタッチしていない間も処理されていますね。 タッチされているかはTOUCHで得たTMが1以上かで判断できます。(ちなみに1の時はタッチした瞬間) なので7、8行目のBGを配置する処理をTMが1以上の時だけ実行する(IF)すれば望み通りの処理になると思いますよ。