list drag&drop, better model handling