new element setup with contenteditable