the way this widget is used (no empty value) means that typing is not really important, so no change needed here.