save and retrieve color state in/from storage
don't use light or darken methods, blend it