drag/edit now ok, sketched out serialise