minor stuff
api change: put to set
api change: delete now uses the same api for event and method