don't need saturation/luminance sliders
bind events direct to map element
use clamp helper function
update hue/value on mouse down
move clamp to util function
don't need details or sample
move draggable logic into mixin