Method for scrolling visual page content in a predetermined direction on a screen of a display device, the visual page content comprising a predetermined number of visual objects (Obj1, Obj2, Obj3, Obj4), the visual objects (Obj1, Obj2, Obj3, Obj4) being arranged for subsequent display in the predetermined direction, at least one of the visual objects (Obj1, Obj2, Obj3, Obj4) comprising information on scrolling behavior of at least one of the number of visual objects (Obj1, Obj2, Obj3, Obj4) on the screen, wherein the method comprises the steps of: - displaying at least one visual object of the predetermined number of visual objects (Obj1, Obj2, Obj3, Obj4) on the screen, which comprises displaying a first visual object of the predetermined number of visual objects on the screen while a second visual object of the predetermined number of visual objects to be displayed subsequent to the first visual object remains invisible on the screen; - detecting a scrolling action for scrolling the at least one visual object in the predetermined direction on the screen, which comprises detecting a scrolling action for scrolling the first visual object in the predetermined direction on the screen such that the second visual object is displayed on the screen; - detecting the information on scrolling behavior of the displayed at least one visual object; and - scrolling the at least one visual object on the screen in response to the scrolling action based on the detected information on scrolling behavior, which comprises: - determining a vertical position of the first visual object as the first visual object is displayed on the screen; - defining the determined vertical position as a reference position on the screen; and - displaying the second visual object directly at the reference position on the screen as the second visual object enters the screen; wherein the predetermined direction is the vertical direction and the scrolling action comprises scrolling a scrolling means upwards or downwards. - displaying at least one visual object of the predetermined number of visual objects (Obj1, Obj2, Obj3, Obj4) on the screen, which comprises displaying a first visual object of the predetermined number of visual objects on the screen while a second visual object of the predetermined number of visual objects to be displayed subsequent to the first visual object remains invisible on the screen; - detecting a scrolling action for scrolling the at least one visual object in the predetermined direction on the screen, which comprises detecting a scrolling action for scrolling the first visual object in the predetermined direction on the screen such that the second visual object is displayed on the screen; - detecting the information on scrolling behavior of the displayed at least one visual object; and - scrolling the at least one visual object on the screen in response to the scrolling action based on the detected information on scrolling behavior, which comprises: - determining a vertical position of the first visual object as the first visual object is displayed on the screen; - defining the determined vertical position as a reference position on the screen; and - displaying the second visual object directly at the reference position on the screen as the second visual object enters the screen; - determining a vertical position of the first visual object as the first visual object is displayed on the screen; - defining the determined vertical position as a reference position on the screen; and - displaying the second visual object directly at the reference position on the screen as the second visual object enters the screen;