To prevent this or give user better use experience. Some suggestions: - Better threading of processes? (probably quite hard to code.) - Add "more" button to end of list that launches query (user experience is probably better this way {because it does it when user wants it} even thought it still stutters when loading) - Or popup loading icon animation to user, no interaction during loading.