process event