begin integrating content editable directive