Don't assume verticality in percentage scrolling 66a10a1f34ce95d799670dcdd43608d0390dbe81