extend MessageDialog to handle custom noCommand;migrate restoreOnInstall command