When using PageComponent inside of ScrollComponent, both of them are reacting to cursor's move. So I put some code for fixing that more proper way. I used scroll.velocity to catch whether this move is 'scrolling' or 'paging' at the first frame.
Second PageComponent in the video is my version. Check and let me know how you think !