handleRouteChangeSuccess = function (event, current) {
    // if hash is specified explicitly, it trumps previously stored scroll position
    if ($location.hash()) {
      $anchorScroll();
    } else {
      // Get previous scroll position; if none, scroll to the top of the page
      var prevScrollPos = scrollCache.getScroll(current.loadedTemplateUrl + ":" +
        current.$$route.originalPath);

      $timeout(function() {
        $mdUtil.animateScrollTo(scrollContentEl, prevScrollPos);
      }, 0);
    }
  }
@param {Object} event Synthetic event object
@param {Object} current Current route information