Rename signal: succeeded -> success.
Emit signal on error. Only show dialog when internal dialogs are enabled.