             #
             # 模組呼叫點
 
-            invoke: =>
-                switch Data.QUERY
+            invoke: (query, passedArguments, context) =>
+                if methodInvoked
+                    if instance is undefined
+                        module.initialize()
+                    module.invoke Data.QUERY
+                else
+                    if instance isnt undefined
+                        instance.invoke 'destroy'
+                    module.initialize()
+
+                switch Data.query
 
                     # Open
                     #


            error: ->
                return if settings.silent
                module.error = Function.prototype.bind.call console.error, console, "#{Name}:"
                module.error.apply console, arguments


    Data.$MODULES.each ->
        # 本元素。
        $this = ts @
        element = @
        #
        $title   = $this.find Selector.TITLE
        $content = $this.find Selector.CONTENT
        #
        methodInvoked = typeof Data.QUERY is 'string'
        settings = {}
        #
        instance = undefined

        # 模組主體。
        module =
