Use a nevr-updating caret for the offset view.

This fixes the bug where the offset view is scrolled to the bottom whenever
the contents of the raw view are reset.
Changed MainView, so that the raw view components' texts are set in tandem
Removed the numeric/offset view text getters, since they're unneeded