it just has to be large enough to accommodate all of the panels, it should be dynamically assigned on the window re-size though, you're right