Reading all messages instead of just one

It didn't work before on 2f1db7c91b3f46fce12b10efbd4fae4553d40b74 and
was reverted on d922331ef0ae9fe29381bfe95e6d5fa238377f4d because we
weren't painting the window properly until
02591af74486f8c0c5b7be3f98d5c2b6fb738c2d.