 
 (deftest test-compile-ui
   (testing "Markup generation"
-    (testing "Static markup"
+    (testing "of static markup"
       (install! {} "{:text \"Hello\"}" "[:div#text \"Hello\"]" {} {})
       (is (= "Hello" (text (sel1 "#text"))))))
-  (testing "Data binding"
-    (testing "One way cell binding"
+  (testing "Binding"
+    (testing "cells to render inside tags"
       (install! {} "{:text \"Hello\"}" "[:div#text #= :text]" {} {})
       (is (= "Hello" (text (sel1 "#text")))))
-    (testing "Nested markup"
+    (testing "cells in nested markup"
       (install! {} "{:text \"Hello\"}" "[:div [:div#text #= :text]]" {} {})
       (is (= "Hello" (text (sel1 "#text")))))
-    (testing "Two-way cell binding"
+    (testing "cells for two-way synchronization"
       (install! {} "{:text \"Hello\"}"
                 "[:div
                  [:ui/button \"btn\" #= :text]

        (async done
          (go (is (= 666 @received-value))
              (done)))))
    (testing "Invocation with binding"
      (let [received-value (atom false)]
        (install! {} "{:text \"Hello\"}"
                  "[:div

        (async done
          (go (is @clicked)
              (done)))))
    (testing "invoked with value arguments"
      (let [received-value (atom false)]
        (install! {} "{:text \"Hello\"}"
                  "[:div
