Simplified new event system to make easier usage.