         }
 
         switch response {
-        case .State(let state): onState(state)
-        case .Results(let wrapper): onResults(wrapper)
-        case .Error(let error): onError(error)
+        case .State(let state): onStateDelegate(state)
+        case .Results(let wrapper): onResultsDelegate(wrapper)
+        case .Error(let error): onErrorDelegate(error)
         }
     }
 

            return nil
        }
        super.init(url: url)
        self.onConnect = onConnect
        self.onDisconnect = onDisconnect
        self.onData = onData
        self.onText = onText
    }

    /**


     - parameter data: The data payload from Speech to Text.
     */
    func onDataDelegate(data: NSData) {
        return
    }

