Trying to resolve some layouting issues

When dbar was used with expanding layouts it might have calc'ed
size too early. Now adding delayed recheck calculations to and
delaying the initial size calculation too.