docs: function (listener,evtObj)
  		{
  			if (!_.isFunction(listener) || !_.isObject(evtObj))
  				return false;
  
  			var args = evtObj.arguments;			
  			switch (args.length)
  			{
  				case 1:
  					listener(args[0]);
  					break;
  				case 2:
  					listener(args[0],args[1]);
  					break;
  				case 3:
  					listener(args[0],args[1],args[2]);
  					break;
  				case 4:
  					listener(args[0],args[1],args[2],args[3]);
  					break;
  				case 5:
  					listener(args[0],args[1],args[2],args[3],args[4]);
  					break;
  				default:
  					listener.apply(undefined,args);
  			}
  		}