The old code can be found at the bottom of this thread:
I’m picking up the work again this week to finish the new code.