private void InterceptEvent(EventItem item)
 {
     lock (Hooks) {
         EventHistory.Enqueue(item);
     }
 }