Update the progress indicator to recolour according to value

This uses a custom colormap (!important).