added 'force_match' option

When set to false, disables clearing the text box when the text doesn't match an option.
Default is true, which retains the previous behavior.