changes in map panel design, better extent handling