make ErrorUI start off invisible
use a StringBuilder for graham's number times faster line numbers
fix line number alignment bug
add padding to allowed instructions table