OK, I've found the problem and it's not a big. in the drag_opts I'd only set a value for 'helper', assuming the other untouched opetions would retain their defaults as if I'd not changed helper – they don't
The option that needs to be set is 'appendTo':
drag_opts:{