Drag drop

At this point it seems that everything works. Still, I think we should think about further improvements, maybe a panel holding recently dragged items someday?