Improve the Event Bus - A Single Event runs in a single thread, instead of one thread per handler (Which is quite messy)