fix touch event twice bug (complements ac62dcce9d8872caea742c78e149f4cee8a32c3e)