1. A method of parsing and handling source events, the method comprising: generating and initializing an event dispatcher component with a full path of a .NET assembly, the event dispatcher component containing a source .NET component and an object name of the source .NET component type, the event dispatcher component configured to: load the .NET assembly and generate a source .NET object through reflection; read run-time information from the source .NET object about source events that can be raised by the source NET object; generate a new .NET assembly and build .NET assembler code that contains intermediate event handlers corresponding to the source events that can be raised by the source .NET object; handle the source events as the source events are raised by the source .NET object, the raised source events being handled using the intermediate event handlers, and fire a generic public event when the source events are raised, the generic public event including parameters passed by the raised source events.