RainbowFade pattern implementation