Added a ScreenFrame interface