Namespace and refactor scrollJack