code: function(el, compute, change) {
                  return setup(el, function() {
                      compute.bind('change', change);
                  }, function(data) {
                      compute.unbind('change', change);
                      if (data.nodeList) {
                          nodeLists.unregister(data.nodeList);
                      }
                  });
              }
docs: ## live.js The live module provides live binding for computes and can.List. Currently, it's API is designed for `can/view/render`, but it could easily be used for other purposes. ### Helper methods #### setup `setup(HTMLElement, bind(data), unbind(data)) -> data` Calls bind right away, but will call unbind if the element is "destroyed" (removed from the DOM).