1. event dispatcher cleanup