ところで「タッチした位置」=「SPOFSで指定する座標」の意味で書いているとは思うんですが、「タッチした位置に表示されない」と書いているので みんなは「TOUCHで座標取得したときだけSPOFSがおかしい」と認識してる流れだったりします。 たぶんコードの流れとして説明に出てきたこと以外も結構やってそうなので、それも含めてそういった動きであろうと思い込んだと見えるので なにかおかしいなと思ったら最小コードを書いてみることをおすすめします。 (こういったデバッグ作業もいろいろ経験して初めて分かることも多かったりします)