public void mouseClick(int aX, int aY, boolean aDown, int aButton)
	{
		if ( !aDown)
		{
			final int tile = getSelectedTile(aX, aY);
			final int x = Tile.getX(tile), y = Tile.getY(tile);
			if (x < 0 || y < 0 || x >= mWidth || y >= mHeight) return;
			if (aButton == MouseEvent.BUTTON1) leftClick(x, y);
			else if (aButton == MouseEvent.BUTTON3) rightClick(x, y);
		}
	}