code: function onUnload () {
          var result = 0;
          if (modalDocument.getElementById('prompt-input')) {
              result = {
                  input1: '',
                  buttonIndex: 0
              };
          }
          mainWindow.setTimeout(function () {
              callback(result);
          }, 10);
      }
docs: TODO: onUnload listens to the cancel key