add support for drag n drop, see description

quite buggy now, please test it with “inspect element”