Had to be a little more clever when updating the select2 pubData fields to preserve the text field if the id has not really changed.