handle nested layout view regions better