code: protected void done() {
          try {
              page.getEventQueue().queue(event);
          } catch (Exception e) {
              log.error(e);
          }
      }
docs: Invoked by the background thread when it has completed the target operation, even if aborted.
  This schedules a notification on the desktop's event thread where the requester is notified
  of the completion.