When browsing message history (ie, not at the bottom) and a new message is received, all messages slide up. We should retain the scroll position instead.