refactored Scroll actions to use single rest endpoint