Just wanted to applaud your constant effort @oldsmobilemike to improve and tweak your system by means of the latest and greatest libraries and in the cleanest most streamlined method possible. As is often the case with our miggies, once you dig into a problem it can take numerous hours of head banging to get it working right (if at all). The efforts and frustrations you make permanent on the forum make the process a little less daunting for the next Joe. Personally this process is still above my pay-grade... I'm finally (in 2017) using "versionWB" to check libraries and just update them with the latest versions while maintaining a backup of the version before just in case. hahaha. But maybe I'll get the guts to try what you did here at some point.
Anyway... good on ya!