allow manipulation by event id. fixes #16