make the dialog.show duration optional
never hide errors