     @subscribeTo source, event, @onSourceUpdated
 
   insertTo: ->
-    if ( layout = @layout() )?.childOf? 'View' then layout.show().element.find '.yield'
+    if ( layout = @layout() )?.childOf? 'View' then layout.show().yield
     else @Application.htmlContainer
 
   draw: ->

    if container = document.querySelector '#' + @_name.underscore()
      @template = container.innerHTML.trim().replace( /\s+/g, ' ' )
        .replace( /({\s*\+.+?\s*})/g, ' <assist>$1</assist>' )
        .replace( /{\s*yield\s*}/g, '<div class="yield"></div>' )
      unless RegExp( "^<[^>]+" + @_name ).test @template
        @template = "<div class=\"#{ @_name }\">#{ @template }</div>"
      @parseAssistants()

        _node.off 'change'
    @

  addYieldAssistant: ( node ) ->
    ( @yield = node.parentNode ).removeChild node

  addRelationAssistant: ( node ) ->
    [ match, name, chain ] = node.textContent.match /{\s*(\w+) of @(\w*)\s*}/
    ( insertTo = node.parentNode ).removeChild node
