 
     run_context.current_context = run_context
     run_context.root_context = run_context
-    _.defaults run_context, extra_contexts...
-    context_fns = collect_context_fns run_context
-    run_context.fns = fns = bind_context_fns run_context, context_fns
-    run_context.vars = collect_context_vars run_context
 
     run_context
 


    bound_fns

  create_run_context = ($el, opts={}) ->
    {extra_contexts} = _.defaults {}, opts,
      extra_contexts: []

    scroll_to_top = ->
      setTimeout ->

        $target.append $item
        $item

    run_context = _.extend create_context(extra_contexts),
      current_options: {}
      output: output $el
      scroll_to_top: scroll_to_top
