If I wasn't sick as forget I'd do some testing for you but it sounds like there is no callback for it. In this case use the loop, but remember to deactivate it when the GUI closes and activate it when it opens. Better yet, when the scroll control opens and closes.