Without seeing actual code, it's tricky to pinpoint but I would guess it could be lacking a smooth scrolling implementation