Drag and drop with core.async