title: Determine what caused scroll event to fire up
body: <p>It is known that <code>scroll</code> event could be fired up by using mouse-wheel, clicking on scrollbar arrows or dynamically with <code>window.scrollTo(left, top)</code> function.</p>
  
  <p>Is it possible to determine what caused the <code>scroll</code> event to fire up? Whether it was user intervention or JS code?</p>