introduce off-screen buffer for pre-screen processing