code: function(event,context) {
              
              context = context || this.node || this;
              
              var p = this['on'+event],
              returnValue = true,
              i,N;
              
              if (p===undefined) throw new Error(event+" n'est pas un évènement connu");
              else if (p instanceof Function) returnValue = p.apply(context,slice.call(arguments,2));
              else if (Array.isArray(p)) {
                  for (i=0,N=p.length;i<N;i++) {
                      if (p[i].apply(context,slice.call(arguments,2)) === false) returnValue = false;
                  }
              } 
              else if (p!==null && p!==false) throw new Error(typeof p + "Type incorrect pour la propriété on"+event);
              
              return returnValue;
          }
docs: Execution d'un évènement donné
  @memberOf Events
  @param {String} event nom de l'évènement
  @param {Object} context optionnel, objet référencé par le mot clef "this" dans la fonction.
  Les arguments suivants sont les arguments passés à la fonction (nombre non défini)
  @returns {Events}