For me the best approach IMHO is:

* When a notification is clicked in NotificationScreen
´´´js
var event = new CustomEvent('notification-clicked', {
      detail: {
        id: id
      }
    });

    window.dispatchEvent(event);
´´´

* And DownloadManager listen for it (only one handler)