}
var dispatcher = new WebInspector.HeapSnapshotWorkerDispatcher(this, postMessageWrapper);
-addEventListener("message", dispatcher.dispatchMessage.bind(dispatcher), false);
+
+/**
+ * @param {function(!Event)} listener
+ * @suppressGlobalPropertiesCheck
+ */
+function installMessageEventListener(listener)
+{
+ self.addEventListener("message", listener, false);
+}
+
+installMessageEventListener(dispatcher.dispatchMessage.bind(dispatcher));