much better data handling parent/child panes and sizer