code: function stopWatchingForValueChange() {
  	  if (!activeElement) {
  	    return;
  	  }
  
  	  // delete restores the original property definition
  	  delete activeElement.value;
  
  	  if (activeElement.detachEvent) {
  	    activeElement.detachEvent('onpropertychange', handlePropertyChange);
  	  } else {
  	    activeElement.removeEventListener('propertychange', handlePropertyChange, false);
  	  }
  
  	  activeElement = null;
  	  activeElementInst = null;
  	  activeElementValue = null;
  	  activeElementValueProp = null;
  	}
docs: (For IE <=11) Removes the event listeners from the currently-tracked element,
  if any exists.