fix(select): properly propagate the change to the rootScope (fixes #740, fixes #718)