Make use of the global SynchronizationContext
Get some Rx going
Re-add the add-channel dialog
Don't get caught by channel removals