touch bug fix