move select option template to separate file
always set highlight index on searchString change
use context instead of content
restore requirement that there much be a search string to set highlight index to 0. This fixes some flashing highlight issues