Added some new techniques for nice scrolling