Address Arthur's comment and utilize ScreenLayout instead of reinventing the wheel