Added option for asynchronous external JS loading at startup
Loading message while external JS loads: core functionality and example