non-blocking execution for all scripts, display errors from scripts, display timeout message for CGI-like scripts, open new window from JavaScript, reliable blocking not allowed web sites, warning dialog when closing window or quitting before a long-running script has finished