fix(select): properly watch ngModel for changes (fixes #389)