@Override
	public void mouseMoved(MouseEvent e) {
		for (Button button : _buttons) {
			_next += button.update(e);
		}
		r = (e.getY() - _board.getYOffset()) / 64;
		c = (e.getX() - _board.getXOffset()) / 64;

		if (r >= 0 && c >= 0 && r < 20 && c < 20) {
			_board.highlight(r, c);

			if (_oldxhighlight != c || _oldyhighlight != r) {
				_board.unHighlight(_oldyhighlight, _oldxhighlight);
				_oldxhighlight = c;
				_oldyhighlight = r;
			}
		}

	}