code: function(eventName, successArgs, skip) {
  		"use strict";
  
  		if ((arguments.length === 3 && skip) || this.options[eventName] === null) {
  			return true;
  		}
  
  		if (typeof this.options[eventName] === "function") {
  			if (typeof successArgs === "function") {
  				successArgs = successArgs();
  			}
  			return this.options[eventName].apply(this, successArgs);
  		} else {
  			console.log("Provided callback for " + eventName + " is not a function.");
  			return false;
  		}
  	}
docs: =========================================================================// EVENTS CALLBACK															// =========================================================================// 
  Helper method for triggering event callback
  
  @param  string	eventName       Name of the event to trigger
  @param  array	successArgs     List of argument to pass to the callback
  @param  boolean  skip			Whether to skip the event triggering
  @return mixed	True when the triggering was skipped, false on error, else the callback function