Minor overhaul of how the controller handles parsers

Consequently, we now use one 'show' view for all parsers, we
correctly interpret WSplit's OldTime vs. RunTime vs. BestTime, and a
bug causing NaN% split widths has been solved.

Fixes #6, fixes #7, fixes #8, fixes #10. Boom. *drop mic*