Shouldn't the following fire all the way up to the document element, so: document.on('anychart:onEventMarkerClick', ...) is valid? Assuming this.container is some HTML element within the document.
onEventMarkerClick: function(e) {
var obj = {'index': this.index, 'event': e};
Event.fire(this.container, 'anychart:onEventMarkerClick', obj, true);
},