optimizated scrolling and add fling

Signed-off-by: Dmitry Konurov <dmitry.konurov@opensoftdev.ru>