Looks like preventDefault doesn't return `e`, so it does not work.