More refactoring: move most logic out of MeetingActivity and into MeetingFragment