STTMが1ではないときにTX,TYを0にしているので、タッチし続けても、タッチしなくてもTX,TYが0になってしまっているからではないでしょうか?