So... i'm not sure this actually works.  This is the reason i structured all of my functions to end with layoutPage() --- basically, i'm not sure what uses callbacks behind the scenes and what doesn't, so in general i never want to make the assumption that an "if { return }" block will do the right thing, the way i would in a less callback-y language.

Maybe it does work, but i'm not confident.  Did you test it by hand?