     self = this
     currentCondition = null # not true/false to always trigger first run
 
-    startNode = @currentDom.ownerDocument.createComment('^' + path);
-    insertNode startNode, @currentDom, @currentTrailer
+    currentDom = @$tubularHtmlCursor()
 
-    endNode = @currentDom.ownerDocument.createComment('$' + path);
-    insertNode endNode, @currentDom, @currentTrailer
+    startNode = currentDom.ownerDocument.createComment('^' + path)
+    endNode = currentDom.ownerDocument.createComment('$' + path)
+
+    @$tubularHtmlCursor startNode
+    @$tubularHtmlCursor endNode
 
     @with path, (v) ->
       condition = !!v # coerce to boolean


        '' # strip suffix from original name

    childDom = dom.ownerDocument.createElement(elementName or 'div')

    if elementId isnt null # still trigger for empty ID string
      childDom.setAttribute 'id', elementId

        a[0] + '-' + a[1].toLowerCase()

      @with path, (v) ->
        @$tubularHtmlCursor().setAttribute snakeCaseName, v

  text: (setting) ->
    childDom = @$tubularHtmlCursor().ownerDocument.createTextNode(setting)
    @$tubularHtmlCursor childDom

  onClick: (path) ->
    currentAction = null

    @$tubularHtmlCursor().addEventListener 'click', =>
      if typeof currentAction is 'function'
        @apply currentAction
    , false
