     return 0
     
   program_behavior = (name) -> {
-    _EXPORTS: ['tick', 'collision', 'apply']
+    _EXPORTS: ['tick', 'apply']
     _AUTHORITY: {
       selected: (world) -> world.index == world.get('next_index')
     }


  children = []
  actions.keys([]).map (key) ->
    contents = actions.get(key)
    children.push program_row(key, contents.all()) unless _.isString(contents)
  children

    program = make.columns name, [
      { _LABEL: 'program_name', name: name }
      make.buttons "action", contents, my.command, (button, args) ->
        # TODO: add some kind of confirmation
        button.up.remove_child(button)
        button.send 'click'
        button.send 'brick', -1
