moved topicEmitter to use newListener and removeListener events. worked out bugs (i think)
0.0.3