diff --git a/frontend-js/src/main/js/GuiConnector.js b/frontend-js/src/main/js/GuiConnector.js
index 3fd610d52c8f7bc600106464ccab544a82918b6d..d37cafc43cc17f3e334d16587b4db650bd897728 100644
--- a/frontend-js/src/main/js/GuiConnector.js
+++ b/frontend-js/src/main/js/GuiConnector.js
@@ -132,7 +132,7 @@ GuiConnector.showProcessing = function(messageText) {
       title : "PROCESSING",
       width : "150px",
       closeOnEscape : false,
-      dialogClass: 'minerva-no-close',
+      dialogClass : 'minerva-no-close',
     });
   }
   if (messageText === undefined) {
@@ -185,4 +185,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 315e818c598a8bea8f986954ae0d966cdc3b2a49..4c0f228320c92d68e8c87b4ca72cea51f8483523 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;