Color based widgets enhancements / introduction

Please review color widgets.
Why text again? currentColorChanged seems the right name here