Added a triggerScroll() hook to allow scroll action to be initiated from a Controller