Use approximated Fibonacci sequence for scroll

Smooth scroll is never done by using linear functions with constant incrementation (like `x/2` used in current implementation). It looks ugly — at the end scrolling is very flickering. Such processes are much better simulated by Fibonacci sequence. I've used optimized formulas (from Wikipedia, ofcourse :)