PreventDefault is no longer operating the way it used to. It stops HTML 5 validation from working for some reason. Trying to understand why.