tweaked styles to make interface smaller. refactored message subscriptions.