bump. bug fixes. clean up. added LogMessage class. instead of client calling log methods on the ui, the ui fetches a LogMessage object and displays it as appropriate.