updated PrintIOWidgetOnCloseWithData