refactor ItemDialogViewController