Add Event module with handlers for most events