Finished implementing ScreenHandler