Final change to NSPopUpButton logic

it works now :D