Properly key data for longest label

Uses this.dataset() instead of this.data() to extract the values.