forgot TextBuffer events (slowly working towards TextView)