Sorry, but I don't really get this. What is the difference of `for (var key in $scope.events)` between `for (var i in Object.keys($scope.events))`?