Use score listener to eliminate duplication of row-collapse algorithm