datasource and delegate methods for the combo box