hmm, I'd dispute whether moving UI state that really belongs to the notebook tree somewhere else, helps or hurts encapsulation, but.. ok.