Thank you! To be honest, I don't think it would be too difficult porting to macOS (he said, foolishly...) But thank you for the suggestion - I'll definitely investigate it!