angular workaround for contenteditable