How does this work if the "onLoad" has already happened. Can we verify that it hasn't happened and if so just call loadScript directly?