Allow passing isSame function for views to see if a change equals an existing row