Still lazy loads tabs, but caches them now, so it will keep any state
that is in the view...