(fix) drag and drop actually works the way it's supposed to