if (screenController == null) {
log.info("Missing ScreenController for screen [" + newId + "] using DefaultScreenController() instead but this might not be what you want.");
screenController = new DefaultScreenController();
}
timeProvider = newTimeProvider;
focusHandler = new FocusHandler();
mouseOverHandler = new MouseOverHandler();
}