gui = new GUI(emptyRootWidget, renderer, null);
gui.applyTheme(theme);
Input input = getContainer().getInput();
TWLInputForwarder inputForwarder = new TWLInputForwarder(gui, input);
input.addPrimaryListener(inputForwarder);
} catch (Throwable e) {
throw new SlickException("Could not initialize TWL GUI", e);
} finally {
GL11.glPopAttrib();
}