Sammy,
After further testing found that after positioning the cursor by CursorRight, TabRight, MouseClick on a position greater than 1, GotoColumn greather than 1, GotoLine when on a position greather than 1 the RollLeft no longer goes beyond the position from where the cursor is and that on every line so going up or down 1 or more that cursorposition is like position 1 on every line.
Furthermore with RollRight or RollLeft it's not the cursor but the screen that's moving.
So if on position 1 and using RollRight position 1 is no longer seeable.