Currently, if you set the `value` input programmatically, the change event fires. This behavior doesn't match Angular forms or native forms.