Filled out some more of TextEventSourc.