I think we'll need to do both. It is possible that the comments widget will be loaded before the content info has returned, in which case the request will happen before content.js is listening. Therefore, we have to trigger once AND listen to requests.