title: How to update events in FullCalendar
body: <p>I am attempting to setup my FullCalendar application to include event updating. I found this demo online that uses the eventClick callback to facilitate the updating of events. However, I don't fully understand how this demo works. why is the jsEvent parameter included if it is not actually used throughout the callback? Should this parameter be removed? Thanks!</p>
  
  <p>JS</p>
  
  <pre><code>$(document).ready(function() {
  </code></pre>
  
  <p>$("#calendar").fullCalendar({
      header: {
        left: "prev,next today",
        center: "title",
        right: "month,agendaWeek,agendaDay"
      },
      defaultView: "month",
      navLinks: true, // can click day/week names to navigate views
      selectable: true,
      selectHelper: false,
      editable: true,
      eventLimit: true, // allow "more" link when too many events</p>
  
  <pre><code>select: function(start, end) {
    var title = prompt("Event Content:");
    var eventData;
    if (title) {
      eventData = {
        title: title,
        start: start,
        end: end,
        color: $("#colorPicker").val()
      };
      $("#calendar").fullCalendar("renderEvent", eventData, true); // stick? = true
    }
    $("#calendar").fullCalendar("unselect");
  },
  
  eventRender: function(event, element) {
    element
      .find(".fc-content")
      .prepend("&lt;span class='closeBtn material-icons'&gt;&amp;#xe5cd;&lt;/span&gt;");
    element.find(".closeBtn").on("click", function() {
      $("#calendar").fullCalendar("removeEvents", event._id);
    });
  },
  
  eventClick: function(calEvent, jsEvent) {
    var title = prompt("Edit Event Content:", calEvent.title);
    calEvent.title = title;
    $("#calendar").fullCalendar("updateEvent", calEvent);
  
  },
  </code></pre>
  
  <p>});
  });</p>