#3 prevent event default also prevents the cursor from turning into the text selector