listener now attaches resultID and sessionID to results (to be used with interim results feature)