@hughsie This is nice. I may steal the idea if you don't mind.