allow subsequent ^R presses to skip matches
block extraneous/non-matching chars like bash does
allow ^U and ^W to clear typed term
use stridx to disallow regex n' case insensitivity