brought back clamping n-linear interpolation for ARGBType in viewers