confirm dialog: added ability to call callback if dialog canceled