prefer event.preventDefault() over returning false