horizoll: skip corner cases to fix mobile devices

This patch restores the ability to scroll web pages in mobile devices
using touch controls by skipping the horizoll logic when not suitable.