Event can run on thread