Smooth scrollTo and scroll events for angular.js