Prevent remoteFetch during horizontal scroll

There's no mechanism to fetch more _columns_, so it makes little sense to trigger remote fetches when horizontally scrolling. To prevent this I changed the `viewportchanged` event to include the vertical and horizontal scroll distance. Only when the vertical scroll distance is greater than zero do we call `remoteFetch`. This should fix #122.