individual element grid listener