private void checkGridTouch(int x, int y) { if (!board.isInGrid(x, y)) return; Pair touchedTile = null; try { touchedTile = board.touchedTile(x, y); } catch (SudokuException e) { Log.e(Sudoiku.TAG, e.getMessage()); return; } sudokuModel.selectTile(touchedTile.a(), touchedTile.b()); }