title: AngularJS UI-calendar eventSources not updated
body: <p>AngularJS UI-calendar doesn't update $scope.eventSources data model, after an event Drag and Drop.
  I need to get the updated model , and nothing works.</p>
  
  <p>I 've tried plenty of things, nothing works. .</p>
  
  <p>This is my code :</p>
  
  <pre><code>    /* config object */
          $scope.uiConfig = {
            calendar:{
              height: 600,
              editable: true,
              header:{
                left: 'month basicWeek basicDay agendaWeek agendaDay',
                center: 'title',
                right: 'today prev,next'
              },
              eventClick: $scope.alertEventOnClick,
              eventDrop: $scope.alertOnDrop,
              eventResize: $scope.alertOnResize,
              eventRender: function (event, element) {
  
                  if (event.HighPriority == 1) {
                     event.className ='highPriority';
                  }
  
              }
  
            }
          }; 
  
      /* load events source that contains custom events on the scope */
          $scope.events = agendaFactoryLocalStorage.getAgenda();
  
          $scope.eventSources = [$scope.events];
  
  $scope.alertOnDrop = function(event, delta, revertFunc, jsEvent, ui, view){
     $scope.alertMessage = ('Event Droped to make dayDelta ' + delta);
      uiCalendarConfig.calendars.exampleCalendar.fullCalendar('removeEvents');
      uiCalendarConfig.calendars.myCalendar.fullCalendar('refetchEvents');
  });
  
  $scope.save_agenda = function(){
          agendaFactoryLocalStorage.updateAgenda($scope.eventSources);
  }
  </code></pre>
  
  <p>$scope.save_agenda still send the same data model, while i 've drag and dropped 1 event , i really dont know what to do, stuck since 3 hours.
  $scope.eventSources loads correctly, but, drag and drops doesnt change the model, only the 'event ' variable is updated , but it is unique, i 've tried to push it inside $scope.eventSources with no luck</p>