Okay so, I forgot that destructuring preventDefault from an Event object gives an unusable function (since it's not bound to the event object's this anymore)
preventDefault
Event
this
Calling preventDefault on the mousedown event does work, woops '^^
mousedown