prevent default on dragOver is magically very fucking important