Added linear easing support
Added horizontal scrolling fixup from pull request