     for own name, Plugin of Plugins
       @registerPlugin Plugin
 
-    @delegateEvents()
     Common.removeElement $el
 
   registerProperty: (key, value)->

  setCurrentPage: (page) ->
    @registerProperty('page', page)

  setUser: (id, user) ->
    try
      for provider in @providers
        formattedUser = Common.formatUser provider, user
        if @debug or window._gta_debug

  constructor: ->
    $el = document.getElementById 'gta-main'
    return unless $el
    @delegateEvents()

  init: ->
    $el = document.getElementById 'gta-main'
    return unless $el

    for own name, Provider of Providers
      @registerProvider name, Provider, $el
