event swipe-in works now, extracted most of the useful stuff from distribution controller that events wants
missed a file