fix problem that listener callback would not be called if toggling menu without animation

move listener call back into completeScroll() method