         unless @getKnownConversations()?[conv.conversation_id]?
           @saveConversation conv.conversation_id, conv.last_message_nr
       @robot.logger.debug 'Conversation list synced'
-      cb()
+      callback()
 
   # Sync last seen event horizon
-  syncEventHorizon: (cb) =>
+  syncEventHorizon: (callback) =>
     @post 'account/sync', {}, (err, resp) =>
       @setLastEventHorizon resp.event_horizon
       @robot.logger.debug 'Event horizon synced'
-      cb()
+      callback()
 
   # Change the Fleep user name to the Bot name
-  changeNick: (cb) =>
+  changeNick: (callback) =>
     @post 'account/configure', {display_name: @options.name}, (err, resp) =>
       @robot.logger.debug resp
       @robot.logger.debug 'Nick changed'
-      cb()
+      callback()
 
   # Sync the list of known contacts
-  syncContacts: (cb) =>
+  syncContacts: (callback) =>
     @post 'contact/sync/all', {ignore: []}, (err, resp) =>
       @handleStreamEvent contact for contact in resp.contacts
       @robot.logger.debug 'Contacts in sync'
-      cb()
-
+      callback()
+
+  # Synchronizes some initial data with Fleep
+  # list of conversations / bot nick / contacts / event_horizon
   sync:  =>
 
     @robot.logger.debug "Syncing..."

    @ticket = null
    @token_id = null

    @profile =
      account_id : null,
      display_name : null

  # Processes a single Event object in a list of Fleep events
  handleStreamEvent: (event) =>

    @robot.logger.debug 'Handling event: '+JSON.stringify event

    # Event does not have a rec_type, API error?
    if not event.mk_rec_type?
      @robot.logger.error 'Invalid response from the server, no rec_type'
      return

    # New contact information
