deal with touchmove issue