           c = world.get('current'); "#{c.get('v_i')}x#{c.get('v_j')}"}
       ]
     }
-    'commands'
-    'executing'
-    {_LABEL: 'strategy'}
+    COMMANDS
+    EXECUTING 
+    {_LABEL: STRATEGY}
   ]
 
 }

    programs = current.get('programs')
    
    signals = programs.get('signals')
    my.assert signals, "no current program"
    names = Object.keys signals
    world.replace_child display_program('commands', names)
    
    program = programs.get('program')
    my.assert program, "no current program"
    world.replace_child display_program('executing', program)
    set_selection world.find_child('executing'), programs.get('counter')
        
    strategy = world.find_child('strategy')
    strategy.authority = world.make_world ROW_AUTHORITY
    display_strategy strategy, programs 
    

    click: (world, args) -> world.send world.get('value')
  }

display_commands = (name, signals) ->
  my.assert signals, "no current program"
  names = Object.keys signals
  display_program(COMMANDS, names)
  
display_program = (name, children) ->
  children = children.all() unless _.isArray(children)
  children.unshift {name: name, fill: "white", stroke: "white"}
