Interesting. I'll give it try maybe tonight after work. Its counter intuitive but if you say thats what it does I believe you.
If it works for me as expected I don't see how it could hurt since it would only run that code in the case where the panels were left out so maybe I'll put it in there.
Let me know how it goes with the layout you're working on. I'd love to see it when its done if possible.