add means to prevent crazy touches, about to correct double tap problem