Allow dragging hue mover of ColorPicker to update color

Fixes #17546.

(cherry picked from commit 924b32401ddd0a2116eac0e3c5fb95ffcb6abdf2)
(cherry picked from commit f1a64102673f6dee7a83811b47e965232b1ce1fb)
(cherry picked from commit a6b79cddf302ace833ffe0a443ca84b2e2fbe267)
(cherry picked from commit 127a567bffa9ed69cc1e9b258c38115186f3f481)

Conflicts:
	widget/ColorPicker.js