Tidier event objects