added support for colored search matches