Add support for iOS Safari

Should work like a charm.

Tested on a fixed width layout that zooms out on rotation so with fluid it's possible that it will not work as expected (read: needs testing).

Known issue:
- When isSticked = true zooming does offset the horizontal position. Fix: implement aspect ratio conversion.