Added fire() to Event