separate listeners for separate CG requests
@AutoRun
and a bit cleaner
manual sentiment processor