final MainWindow mainWindow = new MainWindow();
try {
mainWindow.setVisible(true);
// start the api wrapper
apiWrapper.start();
mainWindow.wireUp(apiWrapper);
// wire everything up
apiWrapper.registerWVWMapListener(analyzer);
apiWrapper.registerWVWMatchListener(analyzer);