Basic code for a drag and drop interface added, does not work at the moment