Although you add the listener, because the following code takes so much CPU time it doesn’t get a chance to run at all.
Corona refreshes the display 30/60 times a second (and runs any enterFrame listener functions), but only if the CPU is available. Once you embark on loading 200 items in one go, it’s completely locked up until all that code completes.
The work to merge/sort/filter the data shouldn’t take up too much CPU time.
Once that’s in order, you could do the bit that loads the images/text for each item in the enterFrame listener, breaking the task into manageable chunks that don’t lock up the cpu and allows the display to refresh.
