I wondered about this too but it seems to work (maybe I knew why it is how it is but I've forgotten it now). Implementation for text boxes is the same. The only thing I changed is the initial value of <i>m_autoScrollCondition</i> because if it's 0 instead of 1, every thing will start auto scrolling by default.