Move scrolling behavior
Synchronize HandlePossibleViewportChange
Remove obsolete members
Merge HandleViewportChange and share between TabChildHepers