According to full calendar documentation, eventDestroy
is only available starting with version 1.6.3 and you are using 1.5.
See : http://arshaw.com/fullcalendar/docs/event_rendering/eventDestroy/
Edit : I actually just tested this by modifying your fiddle, and it looks like the callback is still not working. It is triggered when you resize the window however (I assume the lib is re-rendering the events and therefore destroying the DOM).
Looking a bit at the code, it looks like the eventDestroy callback is only called when the fullcalendar view is destroyed. Never when you remove individual events. So that would be a current limitation of this lib.
In your case, it will be easier to directly call your destroy callback from your removeEvent
method, since you can't rely on the lib for that.