Real fix for IE11

For some reason IE11 likes to send extra scroll events even when no
change has occurred since the last scroll event. The case of 0 scroll
movement is now properly handled.