text saves back to server and text editing is only available when in edit mode, ie. contenteditable is bound to editing()