event.operate API