[PD] 2d touch abstraction