How do I ensure my javascript only executes after all external