event logging and timeline api