basic functionality (using jQuery and mustache.js)