remove all touch events pending improved code