diff --git a/frontend-js/src/main/js/plugin/MinervaPluginProxy.js b/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
index 6f6517044e13f2a74f10fc9ee56c807095a8f4d8..6a30568a937a07888ecc4bd7b106fbfde43e8a02 100644
--- a/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
+++ b/frontend-js/src/main/js/plugin/MinervaPluginProxy.js
@@ -326,6 +326,14 @@ function createProjectMap(options) {
     getVisibleDataOverlays: function () {
       return map.getVisibleDataOverlays();
     },
+    /**
+     *
+     * @param {Object} param
+     * @param {string} param.type
+     * @param {Object} [param.object]
+     * @param {function} param.callback
+     * @param {string} [param.dbOverlayName]
+     */
     addListener: function (param) {
       var objects = [];
       var listenerWrapper = null;
@@ -397,6 +405,13 @@ function createProjectMap(options) {
         listenersData.push({listener: param.callback, wrapper: listenerWrapper, object: object, type: listenerType});
       }
     },
+    /**
+     *
+     * @param {Object} param
+     * @param {string} param.type
+     * @param {function} param.callback
+     * @param {string} param.dbOverlayName
+     */
     removeListener: function (param) {
       var dbOverlay = getOverlayByName(map, param.dbOverlayName);
       var indexToBeRemoved = -1;