     assert cache_rx, "cache_rx"
     @doc = cache_rx.map()
     assert _.isString(label), "label is string"
-    @doc.put(LABEL, label)
-    @doc.put(CHILDREN, cache_rx.array())
+    @doc.put LABEL, label
+    @doc.put CHILDREN, cache_rx.array()
+    @doc.put HANDLERS, cache_rx.map()
     @doc.put(RX, rx) if rx?
     
   # reactive-coffee tags and binding

    assert _.isFunction(closure), "#{key}: #{closure} is not a function"
    closure(@, args)
    
  export_events: ->
    @
  # TODO: refactor import_dict methods somewhere
  _import_children: (children) ->
    result = @rx().array()

CHILDREN = "_CHILDREN"
AUTHORITY = "_AUTHORITY"
EXPORTS = "_EXPORTS"
HANDLERS = "_HANDLERS"
INDEX = "_INDEX"
CSS = "_CSS"

