Demo with use of d3.js, moment.js and underscore.js