   "Takes a tree of elements and generates the code to create a new
   element object, set all attributes onto it and add all inside
   elements to it. `make-ui-element` is called recursively on each
-  internal element. Presumes the `*context*` var to be bound. The
-  second argument is a keyword that represents the type of the
-  container UI element will be put in."
+  internal element. The second argument is a keyword that represents
+  the type of the container UI element will be put in."
   [element container-type]
   (if (vector? element)
     (let [[el-type attributes & inside-elements] element


(ns neko.ui
  "Tools for defining and manipulating Android UI elements."
  (:use [neko.activity :only [*activity*]]
        [neko.context :only [*context*]]
        [neko.-utils :only [capitalize]]
        [neko.listeners.view :only [on-click-call]])
  (:require [neko.ui.mapping :as kw])

  additional arguments (if available) and returns a form that
  constructs the object."
  [klass {:keys [constructor-args]}]
  `(new ~klass context ~@constructor-args))

;; ## Top-level code-generation facilities

