StringEvents are used for storing Lyrics. struct StringEvent { struct StringEvent *next; /* The next event in the list. */ long time; /* When this event occurs. */ char type; /* What type of event. */ char status; /* changed from 'pad' */ short length; /* Display length. */ struct String *string; /* Pointer to string. */ struct Tool *tool; /* Tool that processes this next. */ };