so apparently putting the scripts after body is a problem for some browsers