Я писал про передачу параметра в слушатель, думаю данные из события практически то же
http://www.flasher.ru/forum/blog.php?b=239
А вообще есть BulkLoader'ы всякие готовые уже - посмотрите как там. У меня есть свой, но не думаю, что могу его выкладывать, да и не думаю, что он лучше и понятнее BulkLoader. Там нет Array ни одного, но нет и ожидания загрузки одного, прежде чем грузить следующий.