Tony, only one thing to say… you’re a star!
That is an excellent example, which contains really clear code to study. I hope you you are able to put it within the Pimoroni examples section to allow new users like me to learn from it.
Thank you,
Steve