Reliably scroll down for new messages
As of now, every time a new message arrives in a private chat the list should scroll down. This doesn't work reliably because the message needs to be rendered before adjustment has effects; the used
idle_add() does not always work to wait for the rendering.
This may become unnecessary with #40.