as attribute: removed angular-scroll dependency
as attribute: added requestAnimation and cancelAnimation services