it also depends very heavily on which pixel you're hovering over when you try to scroll. e.g. make a basic spreadsheet app, and it will only scroll when hovering over cell values, but hovering over empty cells, you can't scroll at all. Some consistency would be nice sometimes.