I maintain that if you have to rewrite the entire UI because your display aspect ratio has changed then you have a serious, fundamental problem with your design.