... and make the regexp search case-insensitive, eliminating the need for `toLowerCase()`. I think searchText will rarely exceed 4-5 characters, so performance might be acceptable even with this naive approach.