The feature moving without selection creates a bad UX for the currently selected shapes: top shapes have higher priority than currently selected shapes -> interaction points are ignored.
In this PR, I change the priority of the mouse point to the interaction points instead of underlying shapes: only focus on the shape when the mouse is not on any interaction point.
The feature moving without selection creates a bad UX for the currently selected shapes: top shapes have higher priority than currently selected shapes -> interaction points are ignored.
In this PR, I change the priority of the mouse point to the interaction points instead of underlying shapes: only focus on the shape when the mouse is not on any interaction point.