project pre-selection now fires onchange handler