Added a cursor with an x character position, and y line position.
Text typing at cursor's positon added. Single line updates for lines that
have new text added to them to check for new keywords.