* other method: leave scrolling to icon updating function
downside: scroll can lag behind the selected entry if going too fast
* bring back looping so scrolling doesnt lag behind as much when going out of bounds
only about a second lag, then a second again for icons to load
* this method doesnt need to know the ids
* fix memory leak
* optimize for invisibility
* fix lockup when install checking threads are finished
* less magic, again
make icon loading functions/numbers more general
* increase wait time for fastcroll to give people more time to react, and to prevent some lag for the loading function