     }, world.bind() -> world.get('name')
     elements
     
-  draw_children = (world) ->
-    world.map_children(draw_world) if world.has_children() 
+  draw_children = (world) -> world.map_children(draw_world)  
 
   draw_world = (world) ->
-    #console.log "draw_world #{world} kids:#{world.has_children()}", world
+    console.log "draw_world #{world} kids:#{world.has_children()}", world
     dict = {
       class: world.labels(['draw', 'world'])
       transform: world.bind() -> world.get('transform')

    clicker = world.get_raw 'click'
    dict['click'] = -> clicker(world) if clicker? and !world.has_children()
    SVG.g dict, world.bind() ->
      result = draw_children(world) or draw_self(world)
      if _.isArray(result) then result else result.all()

  #console.log world
  device_width = world.get('device_width')

    }
    dict['stroke'] = 'goldenrod' if world.get('selected')
    paths = world.get 'path'
    return undefined unless paths?
    paths = [paths] if !world.is_array(paths)
    elements = paths.map (path) ->
      dict['d'] = path
