Add mouse handling and search highlight