Fix double onChangeEnd in ColorWheel (#2448)
* use ref for useColorWheel dragging state
* conditionally add pointer event listeners
* update value ref on hue change
* add controlled hsl story
* add test for clicking on track
* fix click test to start and end at same position
Co-authored-by: Robert Snow <rsnow@adobe.com>