underscore.js demo
based on js code examples from
Getting Cozy With Underscore.js