Correctly propagate touch events