ring-buffer: Have saved event hold the entire event