code: function(element) {
  			var instanceData = getInstanceDataByElement(element);
  
  			if (!instanceData) {
  
  				if (globalConfig.debug) {
  					error(new Error('Unable to stop module associated with element: ' + element.id));
  					return;
  				}
  
  			} else {
  
  				unbindEventListeners(instanceData);
  
  				// Call these in reverse order
  				var moduleBehaviors = getBehaviors(instanceData);
  				var behaviorInstance;
  				for (var i = moduleBehaviors.length - 1; i >= 0; i--) {
  					behaviorInstance = moduleBehaviors[i];
  					callModuleMethod(behaviorInstance, 'destroy');
  				}
  
  				callModuleMethod(instanceData.instance, 'destroy');
  
  				delete instances[element.id];
  			}
  		}
docs: Ends the lifecycle of a module (unregisters and unbinds listeners)
  @param {HTMLElement} element DOM element associated with module to be stopped
  @returns {void}