Index: src/org/openstreetmap/josm/gui/download/DownloadDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(revision 16511)
+++ src/org/openstreetmap/josm/gui/download/DownloadDialog.java	(working copy)
@@ -322,6 +322,28 @@
     }
 
     /**
+     * Add a listener to get events from the DownloadSelection window
+     *
+     * @param selection The DownloadSelection object to send the Bounds to
+     * @return See {@link List#add}
+     * @since xxx
+     */
+    public boolean addDownloadAreaListener(DownloadSelection selection) {
+        return this.downloadSelections.add(selection);
+    }
+
+    /**
+     * Remove a listener that was getting events from the DownloadSelection window
+     *
+     * @param selection The DownloadSelection object to not send the Bounds to
+     * @return See {@link List#remove}
+     * @since xxx
+     */
+    public boolean removeDownloadAreaListener(DownloadSelection selection) {
+        return this.downloadSelections.remove(selection);
+    }
+
+    /**
      * Adds a new download source to the download dialog if it is not added.
      *
      * @param downloadSource The download source to be added.
