Simplify touch input dispatching for internal windows
This code is a bit over-engineered because SeatInterface used to freak out when it received a touch motion or a touch release event with an unknown touch id.
This code is a bit over-engineered because SeatInterface used to freak out when it received a touch motion or a touch release event with an unknown touch id.