Only intercept events if they're travelling in the vertical direction.

Closes #128.