allow for non promise textLookups on select2