let's say I used:
emitter.emitEvent('fetchReturn', ... );
Is it expected behavior for both listeners to fire? because that's happening for me due to this.getListenersAsObject('fetchReturn'); returning both.
Nevermind, this was an object which had a toString handler, so it was outputting as a string, but wasn't... leaving it here for the next guy who has a similar issue.
Added a test for sub-strings. Confirming #63 close.