Handsontable improvements

This is WIP. I have to put together remaining code I have locally.