This seems like the right idea, although I think 10000 is too big as a default.  Loading 10,000 events and their payloads could be quite slow.