I haven't found an answer to how multiple calls to SetLight work.
If I send two 'none' directives, do they both run? If a 'none' animation is running and I respond with a new one from a button press, does it replace the running animation? Or stack on top of it? If I want to display a single color for 2 seconds, then an animation, can I send two directives?
Haven't found a good answer to this. I'd like to know what the official behavior is expected to be.