This PR adds touch event handlers to the region picker so that we can move/resize on mobile.
Ran into an issue where the touchmove events weren't fired after initiating the listeners in touchstart, so went with a pattern I've seen elsewhere of 'activating' the element before allowing the interaction. I added a style change (stroke increase) to indicate this state change. The handle accomplishes the same effect for free with the radius values showing so I left that alone.
This PR adds touch event handlers to the region picker so that we can move/resize on mobile.
Ran into an issue where the touchmove events weren't fired after initiating the listeners in touchstart, so went with a pattern I've seen elsewhere of 'activating' the element before allowing the interaction. I added a style change (stroke increase) to indicate this state change. The handle accomplishes the same effect for free with the radius values showing so I left that alone.