Renamed Event component to Events, to avoid conflicts with JavaScript's native Event object.
Renamed DomEvent component to DomEvents, for consistency with Events object's new name.