The events may include information, such as the last twenty words the user typed, the last sentence the user typed, the text nearby the cursor (e.g. the text up to x words before and y words after), the currently active buffer (e.g., the entire active do