Finally figured out and implemented adaptive resizing in the bsp layout.  Still a couple of issues, but mostly stable.