             # print the next line
             setTimeout =>
               currentEl.removeClass "printing"
-              currentEl = $(this).children().eq(lineIndex)
-              printLine(stringArray[lineIndex++])
+              currentEl = $(this).children().eq lineIndex
+              printLine stringArray[lineIndex++]
             , options.lineWait
             
           else

      addString = arguments[0]
      options = arguments[1]
    else
      throw "improper number of args"
    
    # default options if necessary
    defaultOptions =

      then: ->

    # extended options
    options = $.extend defaultOptions, options
    
    # for each element in the selection
    this.each ->
