I think constraining body (to 100% width and height, that's what you mean right?) is fine, however it's not solving the general problem of scrollwheel propagation.
There should be a clean way to disable scrollwheel propagation, but a very quick web search indicates there may not be.
Yeah, sorry, if it's 100% of the viewport, kinda like an old fashioned frameset, you won't get the scroll propagation thing - if it's 100% of html,body you still hit it of course.
But yeah, mousewheel scroll propagation is a pain, and you can't even cancel a regular scroll event even after shimming it for the wheel.
Scrolling works well at a basic level, but could definitely do with some love.
There should be a clean way to disable scrollwheel propagation, but a very quick web search indicates there may not be.