Fixed an issue where too many lines would prevent new lines from being visible, reimplemented the scrolldown on new message to a more sensible implementation