Made tweaks to events. Put non-crucial methods calls into seperate threads and added cleaner event dictionary handling.