Report question

Question: How to distinguish scrolling by mouse from scrolling programmatically in JavaScript?