} else {
mainScreen.closePopup();
mainScreen.attachPopupScreen((PopupScreen)widget);
}
} else {
mainScreen.attachPopupScreen((PopupScreen)widget);
}
} else if (widget instanceof OverlayScreen) { // Determine if this screen overrides another screen
if (SpoutClient.getHandle().currentScreen != null) {
SpoutClient.getHandle().currentScreen.update((OverlayScreen)widget);
overlay = (OverlayScreen)widget;