code: function addChangeListenerIfRelevant(view) {
  	if (view.nodeName === 'INPUT' ||
  		view.nodeName === 'SELECT' ||
  		view.nodeName === 'TEXTAREA') {
  		view.addEventListener('change', changeListener);
  	}
  }
docs: TODO: here we'll add and extensibility contract for custom elements to provide us a hint that specific custom element also able to raise change event