A demo project using KnockoutJS