console screen buffer mapping draft version