I’ve started using knockout.js. It was quicker to learn knockout.js and get it running that it was to write the code without using knockout.js