This is great! I was wondering how to do something like this myself for another project. Thanks for putting in the work for us.