key events store a single unichar.
event structs use relative F32 time.