Temporary: change to dragend listener to compare

Now there's no flickering on chrome, but an unsuccessful drag (i.e.
moving back to filesystem) results in the overlay staying there.
One idea is to make dragLeave conditional somehow?)