[ui]
  {enh} .PopupWatcher: singleton to show only one popup at time