     # that intercept specific events and log the output to a console.
     # Can be overriden to provide more meaningful feedback handlers.
     socketFeedback: external ->
+        assert ulocation = @location.green.underline
         c = "an error raised during socket connection:"
         p = "an exception happend at the server provider:"
-        connected = "established connection at #{@location}"
+        connected = c = "Established connection at %s".green
         disconnect = "lost socket connection at #{@location}"
         r = (e, s) => this.emit(e, s...); $root.emit(e, s...)
         breaker = try this.STOP_ROOT_PROPAGATION or undefined

        @socket.on "exception", (e) -> logger.error p, e.message
        @socket.on "error", (e) -> logger.error c, e.message
        @socket.on "disconnect", -> logger.error disconnect
        @socket.on "connect", -> logger.info connected

    # An external routine that will be invoked once a both way duplex
    # channel is established at the client site. This will normally

        osc = (listener) => this.socket.on "connect", listener
        osc => @socket.emit "screening", _.pick(@, @snapshot), =>
            assert @consumeProviders; @consumeProviders @socket
            assert o = "Successfully bootloaded at %s".green
            @on "booted", -> @booted = yes; @duplexed = yes
            @on "booted", -> $root.emit "attached", this
            @trampoline _.pick(@, @snapshot), (params) =>
                logger.info o, @location.underline.green
                return this.emit "booted", @socket

    # An externally exposed method that is a part of the bootloader
    # implementation. It sets up the communication feedback mechanism
