Add support for ngModel refresh

Refresh the chosen element after the underlying model changes.