This looks good but I think there is a much simpler approach. If you created a handlebars template with a loop in it, every time the labels value changed you could simply re-render the template and set it into the span and be done. Or is there a reason why this won't work?