A dynamic templated data table navigable by keyboard arrow keys.  Demonstrates examples of event delegation, viewport considerations for scrolling out of frame, and Handlebars.js.