diff --git a/PlayWallPlugins/PlayWallPluginWebAPI/src/main/scala/de/tobias/playpad/plugin/api/WebApiPlugin.scala b/PlayWallPlugins/PlayWallPluginWebAPI/src/main/scala/de/tobias/playpad/plugin/api/WebApiPlugin.scala
index 051a6c3052182340ad692e1e0db8aeb94e59987f..35c391df6113a4621a22e58d0b51078b54e185f4 100644
--- a/PlayWallPlugins/PlayWallPluginWebAPI/src/main/scala/de/tobias/playpad/plugin/api/WebApiPlugin.scala
+++ b/PlayWallPlugins/PlayWallPluginWebAPI/src/main/scala/de/tobias/playpad/plugin/api/WebApiPlugin.scala
@@ -4,12 +4,13 @@ import de.thecodelabs.logger.Logger
 import de.thecodelabs.plugins.{Plugin, PluginDescriptor}
 import de.tobias.playpad.PlayPadPlugin
 import de.tobias.playpad.plugin.api.websocket.WebSocketHandler
-import de.tobias.playpad.plugin.api.websocket.listener.PadStatusListener
+import de.tobias.playpad.plugin.api.websocket.listener.{PadStatusListener, ProjectListener}
 import spark.Spark
 
 class WebApiPlugin extends Plugin {
 	override def startup(pluginDescriptor: PluginDescriptor): Unit = {
 		PlayPadPlugin.getInstance().addPadListener(new PadStatusListener)
+		PlayPadPlugin.getInstance().addGlobalListener(new ProjectListener)
 
 		Logger.debug("Enable Web API Plugin")