if incoming components is less than the existing groups, only set differsAt to the ending index of components if we didn't find a difference to begin with
Merge pull request #3 from goodybag/3-logging-groups

Logging groups are getting mixed