private void processMouseClick(int x, int y){
private void processMouseClick(int x, int y, MouseEvent me){
    private void processMouseClick(int x, int y){        if (y > (getSize().height - 14)){            if(x < 14){				if (zoom == 0) return;				zoom --;				initializeMap();		    }else if ( x> (getSize().width - 14)){				if (zoom == (hexSide.length - 1)) return;				zoom ++;				initializeMap();		    } else{                if (minimized){                    //m_dialog.setResizable(true);                    setSize(getSize().width, heightBufer);                    m_mapImage = createImage(getSize().width, heightBufer);                }else{                    heightBufer = getSize().height;                    setSize(getSize().width, 14);                    m_mapImage = createImage(Math.max(1, getSize().width), 14);                    //m_dialog.setResizable(false);                }                minimized = ! minimized;                m_dialog.pack();                drawMap();		  }        }else{            if ((x < margin) || (x > (getSize().width -  leftMargin)) || (y < topMargin) || (y > (getSize().height - topMargin - 14))){                return;            } else {                m_bview.centerOnHex(translateCoords(x - leftMargin, y - topMargin));            }       }    }