More GUI updates and more messaging stuff