   #     readableName: string}>} hotkeys
   ##
   renderHotkeys: (hotkeys) ->
-    @_addWhitespace()
+    @_postMessage()
     @_postMessage "Keyboard Shortcuts:", 'notice help'
-    @_addWhitespace()
-    @_printHotkeys hotkeys
-
-  ##
-  # Displays a list of hotkeys and their descriptions.
-  # @param {Object.<string: {description: string, group: string,
-  #     readableName: string}>} hotkeys
-  ##
-  _printHotkeys: (hotkeys) ->
+    @_postMessage()
     groupsVisited = {}
     for id, hotkeyInfo of hotkeys
       if hotkeyInfo.group

    for group in @_groupCommandsByCategory()
      @_postMessage "#{@_getCommandGroupName group.category} Commands:",
          HelpMessageRenderer.COMMAND_STYLE
      @_addWhitespace()
      @_printCommandGroup group.commands.sort()
      @_addWhitespace()

  _determineCommandDimentions: ->
    totalWidth = HelpMessageRenderer.TOTAL_WIDTH

        name = hotkeyInfo.readableName
      @_postMessage "  #{name}: #{hotkeyInfo.description}", 'notice help'

exports.HelpMessageRenderer = HelpMessageRenderer