whole_func_string: function(skipValue, args) {
  			args = args || [];
  			var result = null;
  			_.find(this.list(), function(h) {
  				result = h.fn.apply(h, args);
  				if (result !== skipValue)
  					return true;
  			});
  			
  			return result;
  		}
func_code_string: function(skipValue, args) {
  			args = args || [];
  			var result = null;
  			_.find(this.list(), function(h) {
  				result = h.fn.apply(h, args);
  				if (result !== skipValue)
  					return true;
  			});
  			
  			return result;
  		}
func_documentation_string: Executes handler functions in their designated order. If function
  returns <code>skipVal</code>, meaning that function was unable to
  handle passed <code>args</code>, the next function will be executed
  and so on.
  @param {Object} skipValue If function returns this value, execute
  next handler.
  @param {Array} args Arguments to pass to handler function
  @returns {Boolean} Whether any of registered handlers performed
  successfully