refactoring scrollFix
ref #3782
add scrollUp
ref #4225
add table of contents
ref #4183