event touch fixes