 
 class KDEventEmitter
 
-  # listeners will be put inside @KDEventEmitterEvents[className]
+  # static listeners will be put here
   _e = {}
 
   _registerEvent = (registry, eventName, callback)->

    _off _e, eventName, callback
    return this

  constructor:->
    @_e = {}

  emit:(eventName, args...)->
    @_e[eventName] ?= []

    listenerStack = []

    # for own eventToBeFired of @_e
    #   continue if eventToBeFired is eventName

    #{event.replace(/\./g,'\\.').replace(/\*/g, '((?:\\w+\\.?)*)')}
    $///

  # STATIC METHODS
  # to enable ClassName.on or ClassName.emit

  @emit: ->
    # slice the arguments, 1st argument is the event name,
