EventExecutor extracted.  #146