Events for C - async callback preprocessor