Thanks for that! It's doesn't quite work how I was expecting, (the setPixelColor in the if doesn't change the pixel colour), but it does achieve the desired output of setting the LED's to their last programmed colour so I'll take that as a win.
It might not be elegant or best practice, but it works so I'm happy ![]()