layout on demand

now we can load and display the "ken starr report" (11k lines) in 3
seconds or less.