for #503 note: currently doesn't always work correctly (size changes, but not colours?!) - hopefully pending map data rewrite will sort that out