Spotty rainbows