diff --git a/.gitignore b/.gitignore
index 9e949db2..7169b145 100644
--- a/.gitignore
+++ b/.gitignore
@@ -260,3 +260,6 @@ paket-files/
# Python Tools for Visual Studio (PTVS)
__pycache__/
*.pyc
+
+# Mac Only settings file
+.DS_Store
diff --git a/ElectronNET.API/App.cs b/ElectronNET.API/App.cs
index cd10028b..69d8722c 100644
--- a/ElectronNET.API/App.cs
+++ b/ElectronNET.API/App.cs
@@ -1608,5 +1608,35 @@ internal void PreventQuit()
}
private bool _preventQuit = false;
+
+ private const string ModuleName = "app";
+ ///
+ /// Subscribe to an unmapped event on the module.
+ ///
+ /// The event name
+ /// The handler
+ public void On(string eventName, Action fn)
+ => Events.Instance.On(ModuleName, eventName, fn);
+ ///
+ /// Subscribe to an unmapped event on the module.
+ ///
+ /// The event name
+ /// The handler
+ public void On(string eventName, Action