updated spinner value event binding for proper results