navigation and event.preventDefault()