fix touch problem again