| CPC G06F 3/04815 (2013.01) [G02B 27/017 (2013.01); G06F 3/011 (2013.01); G06T 19/006 (2013.01)] | 25 Claims |

|
1. A method comprising:
at an electronic device having a processor:
displaying an extended reality (XR) environment corresponding to a three-dimensional (3D) environment, wherein the XR environment comprises a user interface and a movement, the movement comprising segments;
determining an occurrence of an event associated with contact with the user interface in the XR environment;
determining whether each of the segments of the movement has a characteristic that satisfies a retraction criterion, the retraction criterion configured to distinguish retraction motion from another type of motion; and
associating a subset of the segments of the movement with user interface contact based on whether the characteristic of each of the segments satisfies the retraction criterion.
|