Refector event creation to use threads