Moved to $duScrollChanged broadcast instead of scrollPosition.listen