helper widget token input