Cell editing basics on the user guide.
More detailed explanations will go into a separate page.
Added a render method and event.
The original code didn't use the render method. It used one
called _createUI which was called at initialization when
not everything might be ready.  Using render makes it more
standard and it is a better place in the lifecycle of the widget.