Spinner added to loading phases. Spinner is launched when xml3d request is done, spinner is removed when xml3d object receives. Spinner doesn't notice texture loading, so in that matter spinner is exited too early. this needs to be fixed.
spinner is used straight from the github