create-list-dialog: implement list creation