- create event from time + payload