reuse the select2 widget