 
   stop: =>
     @_stopRequestLoop = true
+    if @_lastRequest?
+      try @_lastRequest.abort() catch e
+      delete @_lastRequest
+    if @_lastPingRequest?
+      try @_lastPingRequest.abort() catch e
+      delete @_lastPingRequest
 
   _success: (data, status, jqXhr) =>
     if @_needToNotifyOfReconnect or not @_succeeded

    # Ping long poll server to verify internet connectivity
    # jQuery CORS doesn't support timeouts and there is no way to access xhr2 object
    # directly so we can't manually set a timeout.
    $.ajax
      url:          @config.longPoll.url
      method:       'HEAD'
      crossDomain:  true

    data.last_message_sequence = @_lastMessageSequence
    # TODO: Some of these options will be deprecated in jQuery 1.8
    #       See: http://api.jquery.com/jQuery.ajax/#jqXHR
    @_lastRequest = $.ajax
      url:          @config.longPoll.url
      crossDomain:  true
      data:         data
