Latest post of the previous page:
Значит у вас уже есть полный контроль над тем, что передавать хэндлеру [дополнительно].
Если данные в любом случае у вас храняться (например есть готовый массив элементов), то не вижу почему бы просто не передать его.
Если же данные требуется специально "готовить", а неизвестно понадобятся ли они вообще, то можно передать функцию, или хэндл, через который потом дёргать методы.