stack overflow bug with restore()
added getMediators() to ScreenBase