Ha. I remember making/repurposing a couple of these from scratch in ASP.net for bank websites in the early 2000s, right around the time AJAX was beginning to emerge. Even back then, it seemed like a duplication of effort, but every bank wanted one on their own site, so why not get paid to make that happen?