First cut switch to simple table
Rework event handling for cell templates by attaching handler functions to the row, finish up and fix #1294