Added client-side validation for TagList