code: function (el, type, fn) {
  		if (typeof type === 'string') { // chart broke due to el being string, type function
  
  			if (type === 'unload') { // Moo self destructs before custom unload events
  				type = 'beforeunload';
  			}
  
  			win.HighchartsAdapter.extendWithEvents(el);
  
  			el.addEvent(type, fn);
  		}
  	}
docs: Add an event listener
  @param {Object} el HTML element or custom object
  @param {String} type Event type
  @param {Function} fn Event handler