code cleanup
possibility to change step size for scrolling