hueShiftSingle switched to HSL

this provides a lot of improvement over HSV