We loop phone calls to HAS_MODEL_LOADED to examine if loading succeeded. Given that this can be a loop and we're cooperatively multitasked, you'll have to provide the game time to run at the same time - or else It will hardly ever even complete loading as well as game will sad to say freeze. The platform will even permit you to develop your own