diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java
index 83635e342922f9edc0ed581850d79f60ddb4445e..66a9ea28e3a3791cbbdee68a6297cc9e57ae6c54 100644
--- a/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java
+++ b/Kieker.WebGUI/src/main/java/kieker/webgui/beans/application/ProjectsBean.java
@@ -159,10 +159,10 @@ public final class ProjectsBean {
 	/**
 	 * This method delivers all available projects as a list of string.
 	 * 
-	 * @return All currently available projects. The list can not be modified.
+	 * @return All currently available projects. Do not modify this list with add, remove etc. (It still has to be sortable for Primefaces though)
 	 */
 	public List<String> getProjects() {
-		return Collections.unmodifiableList(this.projects);
+		return this.projects;
 	}
 
 	/**
diff --git a/Kieker.WebGUI/src/main/java/kieker/webgui/common/ACManager.java b/Kieker.WebGUI/src/main/java/kieker/webgui/common/ACManager.java
index 9843b0e53e47fb49428b353c6e7835812f87af1b..084a6a8468effc8363220188c90dcf95d98611ae 100644
--- a/Kieker.WebGUI/src/main/java/kieker/webgui/common/ACManager.java
+++ b/Kieker.WebGUI/src/main/java/kieker/webgui/common/ACManager.java
@@ -360,6 +360,7 @@ public final class ACManager {
 				this.displayObjects.put(view.getName(), viewMap);
 				for (final MIDisplay display : view.getDisplays()) {
 					final Method displayMethod = UpdateDisplaysThread.getDisplayMethod(this.myPluginMap.get(display.getParent()).getClass(), display.getName());
+
 					// Make sure that the method really exists and that is has the correct parameters
 					if ((displayMethod != null) && (displayMethod.getParameterTypes().length == 1)) {
 						final Class<?> parameterType = displayMethod.getParameterTypes()[0];
@@ -380,6 +381,7 @@ public final class ACManager {
 						}
 						if (displayObject != null) {
 							viewMap.put(display.getName(), displayObject);
+							this.methodMap.put(displayObject, displayMethod);
 						}
 					}
 				}
@@ -445,6 +447,8 @@ public final class ACManager {
 							ACManager.LOG.error("An error occured while updating the display.", ex);
 						} catch (final InvocationTargetException ex) {
 							ACManager.LOG.error("An error occured while updating the display.", ex);
+						} catch (final NullPointerException ex) {
+							ACManager.LOG.error("An error occured while updating the display.", ex);
 						}
 					}
 				}