implements stringpicker.