fix remaining highlight when click outside content area
cancel find highlight when document hides
follow user scroll and relocate find highlight position

* Observing the native 'scroll' event to catch a scrolling by user also catches
  our smooth scrolling.
* remove unnecessary custom event of smooth scroll.
hide find highlight when find text goes out of view