 ###
 Ext.define( 'Deft.event.LiveEventBus',
 	alternateClassName: [ 'Deft.LiveEventBus' ]
-	requires: [ 
+	requires: [
 		'Ext.Component'
 		'Ext.ComponentManager'
-		
+
 		'Deft.event.LiveEventListener'
 	]
 	singleton: true
-	
+
 	constructor: ->
 		@listeners = []
 		return
-		
+
 	destroy: ->
 		for listener in @listeners
 			listener.destroy()
 		@listeners = null
 		return
-	
+
 	addListener: ( container, selector, eventName, fn, scope, options ) ->
-		listener = Ext.create( 'Deft.event.LiveEventListener', 
+		listener = Ext.create( 'Deft.event.LiveEventListener',
 			container: container
 			selector: selector
 			eventName: eventName

				Deft.event.LiveEventBus.register( component )
				return
		)
		
		Ext.Function.interceptAfter(
			Ext.ComponentManager,
			'unregister',

				Deft.event.LiveEventBus.unregister( component )
				return
		)

		return
)
