add event monitor