Maybe 'groupStart' would be better named something like 'currentGroupPos'