Same here! Glancing at the code you shared, I am convinced I would have never come up with your solution. I’ll try and implement it myself - first, so I can learn from your example; and second, so I may lose my dependency on third-party sites.
Thanks!