What is the reasoning behind using the ```ownerDocument.body.scrollTop``` instead of ```documentElement.scrollTop```.