Add "Two opposite" (aka "Separate complimentary") harmony.
Implement wheel events for color widget.

Wheel scroll - saturate/desaturate color
Shift+wheel - lighter/darker color
Ctrl+wheel - adjust color hue.
Implement wheel events for color selector also.