Neopixel strip control without delays

Adding the back ground colour should be a very easy change you can do.

As for speed add a potentiometer to control the speed, let’s say 100ms to 1000ms, again this should be an easy addition.

Try the two above changes and to see if you can do it.