     events = events.split(' ')
     calls = @hasOwnProperty('_events') and @_events or = {}
     for event in events
-      event = @_getNameOfEvent @type, @className, event
+      event = @_parseName event
       calls[event] or = []
       calls[event].push callback
 

                      handler.
  ###
  trigger: (event, args...) ->
    event = @_getNameOfEvent @type, @className, event
    events = @hasOwnProperty('_events') and @_events?[event]
    return unless events
    args.push @

      el.bind event, @["#{name.toLowerCase()}#{Atoms.Core.Helper.className(event)}"]

  # Private Methods
  _parseName: (event) ->
    ("#{@constructor.type}_#{@constructor.name}_#{event}").toLowerCase()
