>
> I don't think it's necessary. We always have colors for each event. Either they are set or we cycle. In both cases we can iterate. Ok?
>
>
here we let matplotlib guess a color if none is provided. I thinking about
removing the cycle on COLORS and just let it guess the colors.