added thEvents to hold the list of custom events we need