To improve UX, every action should have the following attributes:
- Feedback/highlighting– show the user what is handling their touch, and what will happen when they release the gesture
- Cancel-ability– when making an action, the user should be able to abort it mid-touch by dragging their finger away
These features make users more comfortable while using an app, because it allows people to experiment and interact without fear of making mistakes.