diff --git a/modules/core/context.js b/modules/core/context.js
index a739f9018..e6c0e37c6 100644
--- a/modules/core/context.js
+++ b/modules/core/context.js
@@ -13,7 +13,7 @@ import { select as d3_select } from 'd3-selection';
import { t, currentLocale, addTranslation, setLocale } from '../util/locale';
import { coreHistory } from './history';
-import { IssueManager } from '../validations/issueManager';
+import { IssueManager } from '../validations/issue_manager';
import { dataLocales, dataEn } from '../../data';
import { geoRawMercator } from '../geo/raw_mercator';
import { modeSelect } from '../modes/select';
diff --git a/modules/index.js b/modules/index.js
index ce345f16c..e515229ad 100644
--- a/modules/index.js
+++ b/modules/index.js
@@ -19,6 +19,7 @@ export * from './ui/settings/index';
export * from './ui/index';
export * from './util/index';
export * from './validations/index';
+export { IssueManager } from './validations/issue_manager';
/* export some legacy symbols: */
import { services } from './services/index';
diff --git a/modules/validations/issueManager.js b/modules/validations/issue_manager.js
similarity index 92%
rename from modules/validations/issueManager.js
rename to modules/validations/issue_manager.js
index 4ece630d9..3a74a1b47 100644
--- a/modules/validations/issueManager.js
+++ b/modules/validations/issue_manager.js
@@ -1,11 +1,11 @@
-import * as d3 from 'd3';
+import { dispatch as d3_dispatch } from 'd3-dispatch';
import _filter from 'lodash-es/filter';
import { utilRebind } from '../util/rebind';
export function IssueManager(context) {
- var dispatch = d3.dispatch('reload'),
+ var dispatch = d3_dispatch('reload'),
self = {},
issues = [];
diff --git a/test/index.html b/test/index.html
index 21a6ea7c5..116dda260 100644
--- a/test/index.html
+++ b/test/index.html
@@ -143,7 +143,11 @@
+
+
+
+