create special function to cancel blinking
rewrite cleaner functions

* |ScrollObserver|: remove unnecessary cleanups at here
* To null for resetting fixed properties may be better than to delete and
  build them
optimize scroll checker and reduce exposed members
rename a settings group according to the naming in other scripts