public void run() {
try {
final JSObject jsRoot = JSObject.getWindow(this);
webWrapper = new Visualizer(this, getWidth(), getHeight(), false);
webWrapper.setJsRoot(jsRoot);
HTMLDocument document = webWrapper.getDomWindow().getDocument();
ScriptableObject options = webWrapper.construct("Options", null);
Object config = null;
String configString = getParameter("configOverrides");
if (configString != null) {
config = webWrapper.parseJSON(configString);