A (really) simple event API