add contenteditable directive