Internet Explorer 8 Features Compatibility

Some features have been abstracted to:

- make event listeners working
- gather a proper page vertical offset value

Tests are failing in CI because of the `chai` framework. This will be covered by a later pull request.

![](http://i.imgur.com/cCWsvhI.gif)