Fixed the highlight.
split the search into multiple files and made it able to work without crosswire sword library.