Cellblock Editor

This is a technique I use to make editting a jit.cellblock more user friendly.

I wanted jit.cellblock's in-place edit mode to act more like a standard spreadsheet. For example, I should be able to highlight sections of a cell, copy and paste between cells or other documents, and cancel a change to a cell. None of this is possible using only a jit.cellblock. Luckily, we get all these features just by connecting a jit.cellblock to a textedit object, with a little patching magic in between.