agree with this goal.. of course that means most of editor_tab can be pulled out, hopefully at least into something that's about data and something that's about presentation