brittle, but works for showViewer as well.  still doesn't show boxes well if zoomed in too much