copied over Geva's serial/screen dump fixes, and more work on "Zooming"