Make starting events from other threads than the main thread safe
fix compile