table row callbacks simplified