adds initial city filter controls and improves boundary layer selection logic