     }
     
     var isConnectedToInput: Bool {
-        return controller.isConnectedToAudiobus(portOfType: ABPortTypeSender) // need to be able to check IAA too!
+        return controller.isConnectedToAudiobus(portOfType: ABPortTypeSender) || audioUnit.isConnectedToInterAppAudio(nodeOfType: kAudioUnitType_RemoteEffect)
     }
     
     // MARK: Notifications

        return value != 0
    }
    
}

        self.audioUnitPropertyListener = AudioUnitPropertyListener { (audioUnit, property) in
            switch property {
            case kAudioUnitProperty_IsInterAppConnected:
                self.updateConnections()
            case kAudioOutputUnitProperty_NodeComponentDescription:
                self.updateConnections()
            default:
                break
