I would actually prefer having the token that should be used for paging as part of the discussion object, so the UI has a bit more freedom in how it does its infinite scrolling. There could be instances where a number of items is removed from an infinite scroll list (lets say the last item included). Removing the items could bring the results higher up and trigger the load of the next set of results, however at that point the `nextToken` would have to be based on a different item and would no longer be valid. This might also be a fairly significant change to the infinite scrolling plugin.

Also, I'm not sure how this works as the Ajax call would only be able to receive a single response/object ?