renders map and text subviews