made elusive color labelling work, except if colors wrap 180 - we can fix that