An intuitive set of gestures built on PointerEvents