Event Delegation

What delegation pattern does this code demonstrate?
const grid = document.querySelector('.grid');
grid.addEventListener('click', e => {
  const cell = e.target.closest('.cell');
  if (!cell) return;
  
  const row = cell.closest('tr');
  const rowIndex = Array.from(row.parentElement.children).indexOf(row);
  const colIndex = Array.from(row.children).indexOf(cell);
  
  handleCellClick(rowIndex, colIndex, cell);
});
Next Question (5/20)