disconnectCommand should actually be a command.
Remove -compareExistingStreamList.
Replace refreshButton's IBAction with more RAC.
RACify most of the notification-based UI updating.