diff --git a/src/backends/base.js b/src/backends/base.js
index 9d0ac36db7a5c4e0d39d32d15afd62c307e3a289..feea487939d7acfac9a8895a3a45eb6d91c1a976 100644
--- a/src/backends/base.js
+++ b/src/backends/base.js
@@ -13,7 +13,14 @@
  * limitations under the License.
  */
 
+const eventNamespace = 'team.auglement.augmentile';
+const EventTypes = {
+  map: eventNamespace + '.map',
+  player: eventNamespace + '.player'
+};
+
 class BaseBackend {
 }
 
 export default BaseBackend;
+export { EventTypes };
diff --git a/src/backends/widget.js b/src/backends/widget.js
index aeb2155125df9fd4ab785cefef643c9d53d0a89e..b29794421c504a4b15c3106ccec08aca012bfd53 100644
--- a/src/backends/widget.js
+++ b/src/backends/widget.js
@@ -13,15 +13,9 @@
  * limitations under the License.
  */
 
-import BaseBackend from './base';
+import { BaseBackend, EventTypes } from './base';
 import WidgetApi from 'matrix-widget-api';
 
-const eventNamespace = 'team.auglement.augmentile';
-const EventTypes = {
-  map: eventNamespace + '.map',
-  player: eventNamespace + '.player'
-}
-
 class WidgetBackend extends BaseBackend {
   constructor(widgetId, userId) {
     this.api = new WidgetApi(widgetId);