fix multiple touch bug