Yes, there is no built-in onEventDelete event.
You can call dp.events.remove(e) and then notify the server:
dp.events.remove(e);
$.post("delete", { e: e.id() }, function() {
dp.message("Deleted");
}
Or you can call the server first and delete it on success:
$.post("delete", { e: e.id() }, function() {
dp.events.remove(e);
dp.message("Deleted");
}