update zone list component to externalize list, update styling, display zone info