if (mainScreen.containsWidget(widget.getId())) {
mainScreen.updateWidget(widget);
widget.setScreen(mainScreen);
} else {
widget.setScreen(mainScreen);
mainScreen.attachWidget(widget.getAddon(), widget);
}
} else if (popup != null && screen.equals(popup.getId())) { // Determine if this is a widget on the popup screen
if (popup.containsWidget(widget.getId())) {
popup.updateWidget(widget);
widget.setScreen(popup);