Made the color gradient much more responsive using trick with transparent foreground and color as background.