adjust/fix color addition

fixes NaN on blending zeros
colorfade indexed by integer

This mostly doesn't change anything, but might eventually.