Event impl supporting changes

Add documentation that ttl is in seconds, and zero means no TTL