     return if removed this
     # only when tag is ready
     if @_jquery?
-        do job
+        job.call(this)
     else
         @_jquery_delay ?= []
         @_jquery_delay.push(job)


    initialize: () ->
        do @listen
        # override query
        old_query = @builder.query
        @builder.query = (type, tag, key) ->

                    key
                else
                    # assume this is allready a jquery object
                    if (domel = key[0])?
                        attrs = {}
                        for attr in domel.attributes
                            attrs[attr.name] = attr.value
                        new @builder.Tag domel.nodeName.toLowerCase(), attrs, ->
                            @_jquery = key
                            @end()
                    else
                        old_query.call(this, type, tag, key)
#                     $(key).data('dt-jquery') or {_jquery:key}
        # register ready handler
        @template.register 'ready', (tag, next) ->
