rename event -> variant