Bug fix w/ return value.

Use IDs for now. Should make it unique or else.
Added field prop "labelbadge" to optionally override "label" in badges view.
Cleanups.