code: function propChange( originalEvent, boundElement, namespace ) {
  			var lastEventInfo = document.documentElement[ originalEvent.propertyName ],
  				triggeredElement = lastEventInfo.el;
  
  			var boundCheckElement = boundElement;
  
  			if( boundElement === document && triggeredElement !== document ) {
  				boundCheckElement = document.documentElement;
  			}
  
  			if( triggeredElement !== undefined &&
  				shoestring( triggeredElement ).closest( boundCheckElement ).length ) {
  
  				originalEvent._namespace = lastEventInfo._namespace;
  				originalEvent._args = lastEventInfo._args;
  				encasedCallback.call( boundElement, originalEvent, namespace, triggeredElement );
  			}
  		}
docs: This is exclusively for custom events on browsers without addEventListener (IE8)