Show table rows only as needed

This is a pretty huge performance optimization -- the run I've been testing with went from loading in 3.4s &rarr; 1.2s.

Fixes #33 
Fixes #28