[Refactor] Use body.scrollTop instead of $document.scrollTop()
[Minor] Minor improvements
[Feature] When centering CU, position it slightly closer to the top than the bottom; looks nicer