           catch $err
             $callback $err
 
-    # Get a copy of the original handle function
-    $handle = appjs.router.handle
-
-    #
-    # override the appjs router
-    #
-    appjs.router.handle = ($req, $res) ->
-
-      # Check if this is a request for static content
-      $fullpath = path.join(@assets, $req.pathname)
-      if file_exists($fullpath) and is_file($fullpath)
-        #
-        # Serve static content: *.css, *.js, *.html, etc.
-        #
-        $handle.apply appjs.router, arguments
-      else
-        #
-        # Serve routed virtual content
-        #
-        $req.originalUrl = $req.url
-        $req.url = $req.pathname
-        #$server.handle.apply $server, arguments
-
-    #
-    # create the application window
-    #
-    @window = @app.createWindow(@appjs.url, @appjs.window)
-
-    #
-    # show the window after initialization
-    #
-    @window.on 'create', ->
-      @window.frame.show()
-      @window.frame.center()
-
-    #
-    # add require/process/module to the window global object for debugging from the DevTools
-    #
-    @window.on 'ready', ->
-      @window.require = require
-      @window.process = process
-      @window.module = module
-      @window.addEventListener 'keydown', (e) ->
-        @window.frame.openDevTools()  if e.keyIdentifier is "F12"
-    
-
-  #  --------------------------------------------------------------------
-
-  #
-  # Config registration
-  #
-  #   called by the core/Config class constructor
-  #
-  # @access	public
-  # @param	object $CFG
-  # @return	void
-  #
-  config: ($config) ->
-
-    @appjs = $config['appjs']
-
-  #  --------------------------------------------------------------------
-
-  #
-  # Output registration
-  #
-  #   called by the core/Output class constructor
-  #
-  # @access	public
-  # @param	object $OUT
-  # @return	void
-  #
-  output: ($output) ->
-
-    $theme ='default'
-    @assets = APPPATH+"themes/"+$theme+"/assets/"
-    @app.serveFilesFrom @assets
-
-
-
-  #  --------------------------------------------------------------------
-
-  #
-  # Input registration
-  #
-  #   called by the core/Input class constructor
-  #
-  # @access	public
-  # @param	object $IN
-  # @return	void
-  #
-  input: ($input) ->
-
-
-  #  --------------------------------------------------------------------
-
-  #
-  # URI registration
-  #
-  #   called by the core/URI class constructor
-  #
-  # @access	public
-  # @param	object $IN
-  # @return	void
-  #
-  uri: ($uri) ->
-
-  #  --------------------------------------------------------------------
-
-  #
-  # Sessions registration
-  #
-  #   called by the libraries/Session/Session class constructor
-  #
-  # @access	public
-  # @param	object $IN
-  # @return	void
-  #
-  session: ($session) ->
+
+
+    @upgraded = true
+    $next()
 
 
 # End of file MY_Server.coffee

    @CI = get_instance()              # the Exspresso core instance

    @app = require('appjs')

  #  --------------------------------------------------------------------


#       * URI
#
#
express         = require("express")                    # Web development framework
appjs           = require("appjs")                      # Desktop development framework 0.0.20
eco             = require('eco')
utils           = require("util")
