So just a question: is this the same abstractId you called in the AwsService, where var abstractID = data.Contents[i].Key?  So essentially is abstractId global to the $scope?