Improve chat autoscroll. When a new message arrives, don't scroll if user scrolled up his page more than 1/2 of his basic page height