in waveform view and feature view, the highlighting color is now computed in the HSV space on the GPU. TODO: optimize by precomputing the highlight color on the CPU and store it on the GPU