      - parameter wrapper: A `SpeechToTextResultWrapper` that encapsulates the new or updated
         transcriptions along with state information to update the internal `results` array.
      */
-    private func didReceiveResults(wrapper: SpeechToTextResultWrapper) {
+    private func onResults(wrapper: SpeechToTextResultWrapper) {
         if state == .StartedRequest {
             state = .ReceivingResults
         }


     - parameter state: The state of the Speech to Text recognition request.
     */
    private func didReceiveState(state: SpeechToTextState) {
        if self.state == .ReceivingResults && state.state == "listening" {
            self.state = .Listening
            operations.suspended = false


     - parameter text: The text payload from Speech to Text.
     */
    func onText(text: String) {
        guard let response = SpeechToTextGenericResponse.parseResponse(text) else {
            let description = "Could not serialize a generic text response to an object."
            failure?(createError(SpeechToTextConstants.domain, description: description))
