Implemented the control using knockout.js