Checked quickly. You can set delegates on NSComboBoxes so we should use that instead.