Why was e.preventDefault() defined as a function and not as a property, for example e.preventDeafult = true;?
Wouldn't there even be advantages of it being a property, since you could set e.preventDefault = false if you want the default to happen but another callback has already set it to true previously?