A front-end developer writes about CSS, JavaScript, and browser features such as drag and drop, the File API, and event handling.
HN links it for technical details on browser behavior, such as pointer events and scrolling performance and how handleEvent works with addEventListener.
According to a few people both IE11[1] and Firefox[2] disable hit testing on scroll if you don't move your cursor while scrolling.
[1] http://www.thecssninja.com/javascript/pointer-events-60fps/comment-page-1#comment-7528
[2] http://www.thecssninja.com/javascript/pointer-events-60fps/comment-page-1#comment-7562
When using addEventListener, "this" is not necessarily bound to the DOM node. You can also pass an Object whith a "handleEvent" function as attribute, instead of directly passing a function.
You can read more about it for instance here: http://www.thecssninja.com/javascript/handleevent