touch input bug fix start