Added support for multiple event reaction.

Fixes #18 by passing events as splat. Includes specs.
remove redundant return value