adds lighter-weight and simpler event module with support for adding a handler to multiple events at once