mapPanel = new PanelMapWithListener(map, drawInfo);
mapPanel.addDrawableElementListener(new MapElementListener(this));
movePanel = new PanelMoveZoom<PanelMapWithListener>(mapPanel);
mapListener = new GlobalMapListener(this);
mapPanel.addMapListener(mapListener);
JPanel panelCenter = new JPanel();
panelCenter.setLayout(new BorderLayout());
panelCenter.add(movePanel, BorderLayout.CENTER);