what if we have two listeners and first one set response? should second be called? I dont think so because we already have a response