Better loading

Changes implemented as discussed - tested in current Chrome and Firefox, IE8 on a slow machine and IE10 on a modern machine, all working fairly well :-)