fixes issue #952
refactoring, comments and tests for issue #952
fixes issue #967
fixes issue #141
Extended color chooser UI
recent colors panel is functional now