recreate missing SessionManagerDialog class, group ChannelFrame into PeerFrame, couples of bug fix