# Touch gesture recognition demo tap, long press, swipe, pinch, pan. ```{raw} html ▶ Run in browser ``` **Tags:** `ui` Demonstrates: - GestureRecognizer detecting tap, long_press, swipe, pinch, rotate, pan - Visual feedback for each gesture type - A draggable square that responds to pan gestures - A scalable circle that responds to pinch gestures - Rolling log of recent gesture events Run: uv run python examples/features/ui/gestures.py Controls: Mouse/Touch - Perform gestures Escape - Quit ## Source ```{literalinclude} ../../examples/features/ui/gestures.py :language: python :linenos: ```