Watch $scope.$index and reloadItems if the position of an item has changed