Add c*
Add ResetScroll and viewport related things