consolidating event within eventtap