bug: the client will occasionally not load correctly, resulting in a blank page
fix: changes to the script loading sequence in index.html