   createWorksheets()
 
 freesheetWeb = { loadScripts, createWorksheets, loadScriptsIntoWorksheets }
-freesheetWeb[key] = value for key, value of Freesheet
+freesheetWeb[key] = value for key, value of freesheet
 
 if typeof module != 'undefined'
   module.exports = freesheetWeb

PageFunctions = require './PageFunctions'
TableWorksheet = require '../worksheet/TableWorksheet'

loadScripts = -> $("script").filter( -> $(this).attr('type') == 'text/freesheet').each (i, el) ->
  scriptEl = $(this)
  sheet = Freesheet.createSheet(scriptEl.attr('id'));
  sheet.addFunctions PageFunctions
  sheet.load(scriptEl.text());


    worksheetEl = $("""<div id="#{sheet.name}_worksheet" class="freesheet-worksheet"></div>""").appendTo container
    new TableWorksheet(worksheetEl, sheet)

  worksheets = (newWorksheet(sheet) for sheet in freesheet.sheets())

  container.on 'click', 'button.show', ->
    container.removeClass('hidden')
