icon
refactor MapView2D by subclassing JPanel