JAL-961 TODO use workers for calculations supporting colour schemes