Auto-scroll on new message unless user is scrolled up. Etc