Super simple event dispatcher implementation