calendar: add dbus interface