add ability to emulate a loading delay
add row selection extension
implement grid updating on a per-cell basis