Fixed: In setDelegate, CPComboBox was adding the old delegate as observer to notifications instead of the new delegate.

Now setDelegate adds the right delegate object as the observer for notifications.