diff --git a/frontend-js/src/main/js/GuiConnector.js b/frontend-js/src/main/js/GuiConnector.js
index a53e8e1b1d6da163761aa367db6bd8773daa9083..1d44c47f8de0c78d36c846eefad87c4b17c6f636 100644
--- a/frontend-js/src/main/js/GuiConnector.js
+++ b/frontend-js/src/main/js/GuiConnector.js
@@ -134,7 +134,7 @@ GuiConnector.showProcessing = function(messageText) {
       title : "PROCESSING",
       width : "150px",
       closeOnEscape : false,
-      dialogClass: 'minerva-no-close',
+      dialogClass : 'minerva-no-close',
     });
   }
   if (messageText === undefined) {
@@ -189,4 +189,24 @@ GuiConnector.alert = function(error) {
 
 };
 
+GuiConnector.info = function(message) {
+  var self = GuiConnector;
+  if (self._infoDialog === undefined) {
+    self._infoDialog = document.createElement("div");
+    self._infoDialogContent = document.createElement("div");
+    self._infoDialog.appendChild(self._infoDialogContent);
+    document.body.appendChild(self._infoDialog);
+    $(self._infoDialog).dialog({
+      classes : {
+        "ui-dialog" : "ui-state-info"
+      },
+      modal : true,
+      title : "INFO"
+    });
+  }
+  self._infoDialogContent.innerHTML = message;
+  $(self._infoDialog).dialog("open");
+
+};
+
 module.exports = GuiConnector;
diff --git a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js
index c7db4279565f73de106774126d4e3d261b0700d1..209c06808623718061424b002b9198dc45baf3d0 100644
--- a/frontend-js/src/main/js/gui/admin/EditProjectDialog.js
+++ b/frontend-js/src/main/js/gui/admin/EditProjectDialog.js
@@ -295,7 +295,14 @@ EditProjectDialog.prototype._createOverlayTable = function() {
 
   $(overlaysTable).on("click", "[name='saveOverlay']", function() {
     var button = this;
-    return self.saveOverlay($(button).attr("data")).then(null, GuiConnector.alert);
+    GuiConnector.showProcessing("Updating");
+    return self.saveOverlay($(button).attr("data")).then(function() {
+      GuiConnector.hideProcessing();
+      GuiConnector.info("Overlay updated successfully");
+    }, function(error) {
+      GuiConnector.hideProcessing();
+      GuiConnector.alert(error);
+    });
   });
 
   return overlaysTable;