public static void Notify(final Event evt, final Object src, final EventArguments args)
    {
    	fReadLock.lock();
    	
    	for (final IEventHandler currentHandler : eventHandlers.get(evt.getName()))
		{
        	new Thread
        	(
        		new Runnable()
        		{
    				@Override
    				public void run()
    				{
    					currentHandler.handleEvent(evt, src, args);
    				}
        		}
        	).start();
		}
    	
    	fReadLock.unlock();
    }