Drag to canvas working