don't look for color if already found a gradient
more color regex fixes