I am not familiar with LED studio, but it looks like built using Visual Studio. If so, chances are, it might have used WebBrowser control to get the functionality. WebBrowser control within visual studio is just a wrapper around IE core. This simply means it uses whatever IE version installed in users machine. The WebBrowser control may sometimes fail to render JavaScript pages properly if at all holds without hanging. Another gotcha with this, as it runs on a separate thread, we have to use dispose method to free up resources on the calling thread, without a fail. Programming mishaps can contribute to poor implementation more than anything else.
If LED studio is built with something other than VS WebBrowser control, then what I have mentioned above is all null and void.