Fixed preventDefault code