From the message-tray branch. Most of the UI parts were written by Marina, and most of the D-Bus parts by me.