Support optgroup watching