refacted panda controller to streams only
pushed emitter creation into route callback to remove listener accumulation