Utilize ScreenAdapter for consistency