code: function(event, property, value) {
      try {
        Object.defineProperty(event, property, {
          get : function() {
            return value;
          }
        });
      } catch(e) {
        event[property] = value;
      }
    }
docs: Set event property with a Chromium specific hack