why the `:contenteditable` metadata?