Button events now call e.preventDefault