implement highlighting on hovering and blicking on click