contenteditable now actually working