Altered mesh view controller to make more sense overall.

This fixed the previous race condition issue, elegantly fixes #66 (which was fixed before, but in a clunky way that didn't really appreciate the subtleties of what was happening) and looks better, although there's still an issue with the wrong name being displayed on occasion.