Make sure to update the empty-text (placeholder) each time the selection changes and not only during onBlur