remove e.preventDefault, up to the user