As it is now, counter is not needed. You could pass `context.attrs.label` directly into the right places and get rid of `ng-init`.

I'll submit a commit containing this idea and using ng-show to display elements based on results.