interactively adding extra fields in editor