Uhm, in the starup() method in client it does a little bit at a time.
drawLoadingText(95, "Unpacking interfaces");
changing the 95 will change how much the loading bar loads.
In between each the client does actions which is why it stops sometimes, to do actions before the drawloadingtext is called again
[Only registered and activated users can see links. ]