Fixed layout issue to prevent needing to replace WidgyPage

@gavinwahl, I took what you gave on the google groups and added in a little bit with layout. What do you think? 

I have a project I tried it out on here: https://github.com/zmetcalf/layout_issue 
@gavinwahl, do I need to put a try/catch here because of the potential of an ImportError?