Lua event registry / dispatcher
EventDispatcher.RegisterEvent( eventId:Number, scope:Table, callack:Function )
EventDispatcher.ReleaseEvent( eventId:Number, scope:Table, callback:Function )
EventDispatcher.DispatchEvent( eventId:Number, ... )
DISPATCH_EVENT( eventId:int, ... )