     $(cell).data('list-cell-value')
 
   # Select a row of "many" buttons
-  AL.select = (checkbox) ->
+  AL.select = (checkbox, update = true) ->
     list = checkbox.closest('*[data-list-source]')
     row = checkbox.closest('tr')
     selection = if list.prop('selection')? then list.prop('selection') else {}


  $(document).on "change", "input[data-list-selector=all]", (event) ->
    check = $(this).is(':checked')
    $(this).closest("table").find("td > input[data-list-selector]:not(:checked)").click() if check
    $(this).closest("table").find("td > input[data-list-selector]:checked").click() unless check

  # Change page of table on link clicks
  $(document).on "click", "*[data-list-ref] a[data-list-move-to-page]", (event) ->

      delete selection[key] if present
      row.removeClass("selected")
    list.prop('selection', selection)
    if update
      AL.updateResults list
      AL.checkGlobalButtons list

  AL.updateResults = (list) ->
    results = {}
